// TMW2 scripts. // Authors: // Jesusalva // Description: // Ruler of Frostia (maybe we should instance this map so the king can walk) 024-16,30,23,0 script King Gelid NPC_ELF,{ .@q=getq(General_Narrator); if (.@q < 12) { nude(); atcommand("#dropall "+strcharinfo(0)); // Evil Exception("FATAL ERROR, PLAYER "+strcharinfo(0)+" NOT ALLOWED TO BE WITHIN FROSTIA'S CASTLE - REASON: SAULC IS A NOOB"); slide 30, 52; end; } if (.@q >= 13) goto L_MainQuest; mesn l("King Gelid Frozenheart"); mesq l("Hello."); next; mesn l("King Gelid Frozenheart"); mesq l("Yes. Frostia is a city-estate, and is ruled by me, King Gelid Frozenheart II."); next; mesn l("King Gelid Frozenheart"); mesq l("Is this letter yours? Very well, let me read."); next; mesn l("King Gelid Frozenheart"); mesq l("Hm hm. This sounds pretty concerning. Aiming at Sages is also a smart move, as they compose the Alliance Council."); next; mesn l("King Gelid Frozenheart"); mesq l("As about if I have any idea why they said they were from here? ...Actually, I do."); next; mesn l("King Gelid Frozenheart"); mesq l("That aside, I see you've helped Hurnscald Mayor, Nivalis Mayor, Halinarzo Librarian and even the Alliance Representative in Tulimshar!"); next; mesn l("King Gelid Frozenheart"); mesq lg("I'm quite interested in you, mah' girl!", "I'm quite interested in you, mah' boy!"); next; mesn l("King Gelid Frozenheart"); mesq l("So, only citzens, elves and dwarves are normally welcome here and I'm NOT going to make you an exception."); next; mesn l("King Gelid Frozenheart"); mesq l("In the ")+b(l("southwest part of the town"))+l(" is the Inn, and you can rent an apartment there for 30 days."); next; mesn l("King Gelid Frozenheart"); mesq l("If you rent an apartment, you'll become a \"citzen\" and be allowed here. Besides, you can buy stuff in your apartment to, for example, craft stuff."); next; mesn l("King Gelid Frozenheart"); mesq l("Did I said the best craftsman and craftswoman in the world are here? @@, the legendary bow, was proudly crafted by the first king of Frostia!", getitemlink(Tyranny)); next; mesn l("King Gelid Frozenheart"); mesq l("He is not alive anymore, so only a single bow of those exist in the whole world... That is why we call it a ")+b(l("legendary weapon")); next; // Finish the quest setq General_Narrator, 13; REAL_ESTATE_CREDITS+=5000; L_MainQuest: mesn l("King Gelid Frozenheart"); mesq l("Anyway, I'll give you @@ Real Estate Credits in advance. Go book yourself a room in the Inn. And then come back to me so we may discuss details.", 5000); next; mesc b(l(".:: Main Quest 4-2 ::.")), 3; msObjective(BaseLevel >= 40, l("* @@/@@ Base Level", BaseLevel, 40)); msObjective(true, l("* Deliver Nikolai's Letter to Frostia Mayor")); msObjective(ESTATE_RENTTIME >= gettimetick(2), l("* Rent a room in Frostia's Inn")); mes ""; mesc l("@@ You need to wait further releases to continue this quest!", b(l("WARNING:"))), 1; 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; npcsit; end; }