Can someone optimize this weapon pickup script?
(make it so it isn't one right handed weapon per player, but rather per unit?)
(When a unit picks up a right handed weapon, HasWeaponRight = True)
(make it so it isn't one right handed weapon per player, but rather per unit?)
(When a unit picks up a right handed weapon, HasWeaponRight = True)
-
Has Right Weapon
-
Events
- Unit - A unit Acquires an item
-
Conditions
-
Or - Any (Conditions) are true
-
Conditions
- (Item-type of (Item being manipulated)) Equal to Katana
- (Item-type of (Item being manipulated)) Equal to Training Sword
-
Conditions
-
Or - Any (Conditions) are true
-
Actions
- Wait 0.10 seconds
- Set HasWeaponRight[(Player number of (Triggering player))] = True
-
Events
-
Doesnt have Right Weapon
-
Events
- Unit - A unit Loses an item
-
Conditions
-
Or - Any (Conditions) are true
-
Conditions
- (Item-type of (Item being manipulated)) Equal to Katana
- (Item-type of (Item being manipulated)) Equal to Training Sword
-
Conditions
-
Or - Any (Conditions) are true
-
Actions
- Wait 0.10 seconds
- Set HasWeaponRight[(Player number of (Triggering player))] = False
-
Events
-
Prevent Pickup Right
-
Events
- Unit - A unit Acquires an item
-
Conditions
- HasWeaponRight[(Player number of (Triggering player))] Equal to True
-
Actions
- Hero - Drop (Item being manipulated) from (Triggering unit)
- Game - Display to (All players controlled by a ((Owner of (Triggering unit)) controller) player) the text: You already have a ...
-
Events