diff options
author | tux9th <mr.x@aon.at> | 2013-11-24 10:41:18 -0800 |
---|---|---|
committer | tux9th <mr.x@aon.at> | 2013-11-24 10:41:18 -0800 |
commit | 5b7768879adf803278e425bc20961c2dc4bc4147 (patch) | |
tree | 56e71a52fa2f564fc9b10b21d571852fcd46b4bd /world/map/npc/items/unequipcb.txt | |
parent | 9bab4466134d43018070483b6d6a505dc0c08780 (diff) | |
parent | 5d34457becf1d1bbdda00c950d76b538d322c7bc (diff) | |
download | serverdata-5b7768879adf803278e425bc20961c2dc4bc4147.tar.gz serverdata-5b7768879adf803278e425bc20961c2dc4bc4147.tar.bz2 serverdata-5b7768879adf803278e425bc20961c2dc4bc4147.tar.xz serverdata-5b7768879adf803278e425bc20961c2dc4bc4147.zip |
Merge pull request #45 from wushin/equip-arrow-fix
Unequip & Multiple Ammo Types and Launcher Fix
Diffstat (limited to 'world/map/npc/items/unequipcb.txt')
-rw-r--r-- | world/map/npc/items/unequipcb.txt | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/world/map/npc/items/unequipcb.txt b/world/map/npc/items/unequipcb.txt new file mode 100644 index 00000000..ec185f02 --- /dev/null +++ b/world/map/npc/items/unequipcb.txt @@ -0,0 +1,27 @@ +// For now this has to use a real map name, but the effect happens +// on any map because of the -1s at the end. +// Note: the client (I think) has a display bug if this is called +// during the intial connection's equip hook +botcheck.gat,0,0,0|script|UnequipCB|-1,-1,-1 +{ + +OnUnequip: + unequipbyid (@unequip_slot -1); + set @unequip_slot, 0; + end; +} + +// Paired with unequipcb +function|script|UnequipLater|, +{ + if(@unequip_slot) + goto L_Return; + goto L_ReturnTimer; + +L_ReturnTimer: + set @unequip_slot, (@slotId + 1); + addtimer 0, "UnequipCB::OnUnequip"; + +L_Return: + return; +} |