From 9ccd9e1c2b7539a89d9df523f1bbfe800eb2dd21 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Thu, 6 Jun 2019 17:07:27 -0300 Subject: Populate Frostia's Throne Room with dummy NPCs. Dialogs pending (along testing) --- npc/024-16/_import.txt | 4 ++++ npc/024-16/craftsman.txt | 15 +++++++++++++++ npc/024-16/generals.txt | 24 ++++++++++++++++++++++++ npc/024-16/guards.txt | 18 ++++++++++++++++++ npc/024-16/king.txt | 36 ++++++++++++++++++++++++++++++++++++ 5 files changed, 97 insertions(+) create mode 100644 npc/024-16/craftsman.txt create mode 100644 npc/024-16/generals.txt create mode 100644 npc/024-16/guards.txt create mode 100644 npc/024-16/king.txt (limited to 'npc') diff --git a/npc/024-16/_import.txt b/npc/024-16/_import.txt index 33013885d..402dc7480 100644 --- a/npc/024-16/_import.txt +++ b/npc/024-16/_import.txt @@ -1,3 +1,7 @@ // Map 024-16: Frostia's Throne Room // This file is generated automatically. All manually added changes will be removed when running the Converter. "npc/024-16/_warps.txt", +"npc/024-16/craftsman.txt", +"npc/024-16/generals.txt", +"npc/024-16/guards.txt", +"npc/024-16/king.txt", diff --git a/npc/024-16/craftsman.txt b/npc/024-16/craftsman.txt new file mode 100644 index 000000000..8dbfc5f80 --- /dev/null +++ b/npc/024-16/craftsman.txt @@ -0,0 +1,15 @@ +// TMW2 scripts. +// Authors: +// Jesusalva +// Description: +// Craftmaster, teaches player TMW2_CRAFT + +024-16,27,42,0 script Dwarf Craftsmaster NPC_DWARF_CRAFTMASTER,{ + hello; + end; + +OnInit: + .distance=5; + end; +} + diff --git a/npc/024-16/generals.txt b/npc/024-16/generals.txt new file mode 100644 index 000000000..0fa9cfab6 --- /dev/null +++ b/npc/024-16/generals.txt @@ -0,0 +1,24 @@ +// TMW2 scripts. +// Authors: +// Jesusalva +// Description: +// Generals + +024-16,29,21,0 script Wizard General NPC_BLUESABER,{ + hello; + end; + +OnInit: + .distance=5; + end; +} + +024-16,31,21,0 script Warrior General NPC_REDSABER,{ + hello; + end; + +OnInit: + .distance=5; + end; +} + diff --git a/npc/024-16/guards.txt b/npc/024-16/guards.txt new file mode 100644 index 000000000..e07294c7b --- /dev/null +++ b/npc/024-16/guards.txt @@ -0,0 +1,18 @@ +// TMW2 scripts. +// Authors: +// Jesusalva +// Description: +// Frostia King Guards + +024-16,33,42,0 script Royal Guard#02416A NPC_BRGUARD_SPEAR,{ + legiontalk; + end; + +OnInit: + .distance=5; + end; +} + +024-16,25,33,0 duplicate(Royal Guard#02416A) Royal Guard#02416B NPC_BRGUARD_SWORD +024-16,35,33,0 duplicate(Royal Guard#02416A) Royal Guard#02416C NPC_BRGUARD_BOW + diff --git a/npc/024-16/king.txt b/npc/024-16/king.txt new file mode 100644 index 000000000..d0905b118 --- /dev/null +++ b/npc/024-16/king.txt @@ -0,0 +1,36 @@ +// TMW2 scripts. +// Authors: +// Jesusalva +// Description: +// Ruler of Frostia + +024-16,30,23,0 script King Gelid NPC_ELF,{ + mesn l("King Gelid Frozenheart"); + mesq l("Hello."); + close; + +OnInit: + /* + equipment/legs/assassinpants-male.xml + equipment/feet/boots-male.xml + equipment/hands/armbands-male.xml + hairstyles/hairstyle15.xml|#585858,A4A4A4,C0C0C0,ffffff + equipment/head/crown.xml + equipment/weapons/knife.xml + equipment/chest/warlordplate-male.xml + + weapons/piouslayer/hit1.ogg + */ + .@npcId = getnpcid(.name$); + setunitdata(.@npcId, UDT_HEADTOP, ImperialCrown); + setunitdata(.@npcId, UDT_HEADMIDDLE, WarlordPlate); + setunitdata(.@npcId, UDT_HEADBOTTOM, AssassinPants); + setunitdata(.@npcId, UDT_WEAPON, FurBoots); // Boots + // TODO: Armbands, imperial robe, etc. + setunitdata(.@npcId, UDT_HAIRSTYLE, 15); + setunitdata(.@npcId, UDT_HAIRCOLOR, 8); + + .distance=3; + end; +} + -- cgit v1.2.3-60-g2f50