From 95f376d0c2f102ed17e0979c988aa5a1c15efdd5 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Thu, 20 Dec 2018 04:15:23 -0200 Subject: Minimal version of exchangers (WIP) --- npc/018-2-4/lv2.txt | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 npc/018-2-4/lv2.txt (limited to 'npc/018-2-4/lv2.txt') 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 + -- cgit v1.2.3-60-g2f50