[Instance] Old Gast Heim Hard Mode
Hi, Old glast heim missing the nightmare part and some npc Here is the complete script. It's also fixed some issue with the last mvp that you can make respawn https://github.com/RagEmu/Renewal/blob/master/npc/instances/OldGlastHeim.txt
OK only this two npc missing: // Knight Cards // White Knight Card cost 70 red coagulated spells or 3000 blue coagulated spells // Khalitzburg Knight Card cost 100 red coagulated spells or 5000 blue coagulated spells /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ glast_01,188,273,5 script White Knight#1a 4_WHITEKNIGHT,{ disable_items; mes("[White Knight]"); // custom if (MaxWeight - Weight < 1000) { mes("Your bag is too heavy. Reduce some weight and come back."); close; } mes("I exchange you a White Knight Card for ^0000FF3000 Coagulated Spell^000000 or ^FF000070 Contaminated Magic^000000."); mes("<ITEMLINK>White Knight Card<INFO>4608</INFO></ITEMLINK>"); next; setarray .@item[0], Coagulated_Spell, Corrupted_Charm; setarray .@cost[0], 3000, 70; .@select = select("Cancel", "^0000FFUse Coagulated Spell^000000", "^FF0000UseContaminated Magic^000000"); switch (.@select) { case 1: mes("[White Knight]"); mes("Come back any time."); close; case 2: case 3: .@item = .@item[.@select-2]; .@cost = .@cost[.@select-2]; if (countitem(.@item) < .@cost) { mes("[White Knight]"); mesf("Requires ^0000FF%d %s^000000.", .@cost, getitemname(.@item)); close; } delitem .@item, .@cost; getitem White_Knightage_Card, 1; close; } }
glast_01,192,273,3 script Khalitzburg Knight#1a 4_F_KHALITZBURG,{ disable_items; mes("[Khalitzburg Knight]"); // custom if (MaxWeight - Weight < 1000) { mes("Your bag is too heavy. Reduce some weight and come back."); close; } mes("I exchange you a Khalitzburg Knight Card for ^0000FF5000 Coagulated Spell^000000 or ^FF0000100 Contaminated Magic^000000."); mes("<ITEMLINK>Khalitzburg Knight Card<INFO>4609</INFO></ITEMLINK>"); next; setarray .@item[0], Coagulated_Spell, Corrupted_Charm; setarray .@cost[0], 5000, 100; .@select = select("Cancel", "^0000FFUse Coagulated Spell^000000", "^FF0000UseContaminated Magic^000000"); switch (.@select) { case 1: mes("[Khalitzburg Knight]"); mes("Come back any time."); close; case 2: case 3: .@item = .@item[.@select-2]; .@cost = .@cost[.@select-2]; if (countitem(.@item) < .@cost) { mes("[Khalitzburg Knight]"); mesf("Requires ^0000FF%d %s^000000.", .@cost, getitemname(.@item)); close; } delitem .@item, .@cost; getitem Khali_Knightage_Card, 1; close; } }
you moved the nightmare part sorry