diff options
Diffstat (limited to 'npc/018-2-4/lv2.txt')
-rw-r--r-- | npc/018-2-4/lv2.txt | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/npc/018-2-4/lv2.txt b/npc/018-2-4/lv2.txt new file mode 100644 index 000000000..13a832b8c --- /dev/null +++ b/npc/018-2-4/lv2.txt @@ -0,0 +1,51 @@ +// TMW2/LoF scripts. +// Authors: +// TMW-LoF Team +// Jesusalva +// Description: +// Heroes Hold Exchanger - Level 2 + +018-2-4,40,28,0 script Advanced Exchanger#0 NPC_M_COINKEEPER,{ + openshop; + closedialog; + close; + +OnInit: + .@npcId = getnpcid(.name$); + setunitdata(.@npcId, UDT_HEADTOP, TopHat); + setunitdata(.@npcId, UDT_HEADMIDDLE, Chainmail); + setunitdata(.@npcId, UDT_WEAPON, JeansShorts); + 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,40,49,0 duplicate(Advanced Exchanger#0) Advanced Exchanger#1 NPC_M_COINKEEPER + |