diff options
Diffstat (limited to 'npc/018-2-4/lv3.txt')
-rw-r--r-- | npc/018-2-4/lv3.txt | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/npc/018-2-4/lv3.txt b/npc/018-2-4/lv3.txt new file mode 100644 index 000000000..ea7680217 --- /dev/null +++ b/npc/018-2-4/lv3.txt @@ -0,0 +1,51 @@ +// TMW2/LoF scripts. +// Authors: +// TMW-LoF Team +// Jesusalva +// Description: +// Heroes Hold Exchanger - Level 3 + +018-2-4,47,28,0 script Master Exchanger#0 NPC_M_COINKEEPER,{ + openshop; + closedialog; + close; + +OnInit: + .@npcId = getnpcid(.name$); + setunitdata(.@npcId, UDT_HEADTOP, TopHat); + setunitdata(.@npcId, UDT_HEADMIDDLE, WarlordPlate); + setunitdata(.@npcId, UDT_WEAPON, JeansChaps); + setunitdata(.@npcId, UDT_HEADBOTTOM, DeepBlackBoots); + setunitdata(.@npcId, UDT_HAIRSTYLE, 25); + setunitdata(.@npcId, UDT_HAIRCOLOR, 4); + + .sex = G_OTHER; + .distance = 5; + npcsit; + + tradertype(NST_CUSTOM); + + sellitem ElixirOfLife,320; + sellitem CelestiaTea,180; + sellitem HastePotion,150; + sellitem StrengthPotion,150; + sellitem Grenade,rand(90,140); // I really don't care about the price of this. Used to be 12. + sellitem CursedArrow,80; + sellitem Curshroom,60; + end; + +OnCountFunds: + setcurrency(countitem(HeroCoin)); + end; + +OnPayFunds: + if( countitem(HeroCoin) < @price ) + end; + delitem HeroCoin,@price; + purchaseok(); + end; + +} + +018-2-4,47,49,0 duplicate(Master Exchanger#0) Master Exchanger#1 NPC_M_COINKEEPER + |