1. Equipping a single sword either on the right hand or the left hand will give the normal stats and auto bonus effects of the sword. 2. Equipping both swords will give you all of the status bonus effects but there will only be 1 instance of auto bonuses. Auto bonuses will NOT stack from each sword.
This is my item DB Entry [ http://mibpaste.com/hMETK3 ] Script to hold function of Right Handed Sword [ http://mibpaste.com/98MABv ] Script to hold function of Left Handed Sword [ http://mibpaste.com/9J3i4F ]
The getequippos() is a custom command made by a friend of mine (Epoque) to check where that item is equipped on. This will enable me to track where each sword has gone.
Of course you will be unable to test this due to the missing command src code (script.c). Here you go.
BUILDIN_FUNC(getequippos)
{
struct map_session_data* sd = script_rid2sd(st);
if( sd == NULL )
{// player must be attached to check for the equipment position
return 0;
}
// push the equipment position from the method
script_pushint( st, pc_checkequip(sd, sd->status.inventory[current_equip_item_index].equip) );
// leave the method
return 0;
}
BUILDIN_DEF(getequippos, ""),
I've been testing this for a long time and still it's not working according to how I want it.. :X
BUMP! I still need help on this issue. The swords are still proc'ing twice.