cs2func_script_988_struct(2,2,0) script_988(int arg0,int arg1) {
switch (arg0) {
case 0:
switch (arg1) {
case 0:
return newstruct cs2func_script_988_struct(1, 4155, "Enchanted gem", "You can now use an " + "
" + "enchanted gem" + "" + " to communicate with your Slayer Master.");
case 1:
return newstruct cs2func_script_988_struct(1, 4161, "Bag of salt", "You can now use " + "" + "bags of salt" + "" + " to finish off rock slugs.");
case 2:
return newstruct cs2func_script_988_struct(1, 6696, "Ice cooler", "You can now use " + "" + "ice coolers" + "" + "to finish off desert lizards.");
case 3:
return newstruct cs2func_script_988_struct(1, 4551, "Spiny helmet" + "
" + " (with 5 Defence)", "You now have the Slayer level required to wear a " + "" + "spiny helmet" + "" + " to fend off wall beast attacks. (You also need level 5 Defence.");
case 4:
return newstruct cs2func_script_988_struct(1, 4162, "Rock hammer", "You can now use " + "" + "rock hammers" + "" + " to kill weakened gargoyles.");
case 5:
return newstruct cs2func_script_988_struct(1, 15490, "Members: Focus sight" + "
" + " (with 20 Ranged and 10 Defence)", "Members can now wear " + "" + "focus sights" + "" + ".");
case 6:
return newstruct cs2func_script_988_struct(1, 15488, "Members: Hexcrest" + "
" + " (with 20 Magic and 10 Defence)", "Members can now wear " + "" + "hexcrests" + "" + ".");
case 7:
return newstruct cs2func_script_988_struct(1, 8921, "Members: Black mask" + "
" + " (with 20 Strength and 10 Defence)", "Members can now wear " + "" + "black masks" + "" + ".");
case 8:
return newstruct cs2func_script_988_struct(1, 13263, "Members: Slayer helmet" + "
" + " (after Smoking Kills)", "Members can now wear " + "" + "slayer helmets" + "" + " (after Smoking Kills).");
case 9:
return newstruct cs2func_script_988_struct(1, 15492, "Members: Full Slayer helmet" + "
" + " (after Smoking Kills with 20 Ranged, Magic, Strength and 10 Defence)", "Members can now wear " + "" + "full slayer helmets" + "" + " (after Smoking Kills with 20 Ranged, Magic, Strength and 10 Defence).");
case 10:
return newstruct cs2func_script_988_struct(10, 4164, "Face mask", "You can now wear the " + "" + "face mask" + "" + " needed to kill dust devils.");
case 11:
return newstruct cs2func_script_988_struct(15, 4166, "Earmuffs", "You can now wear " + "" + "earmuffs" + "" + " to protect yourself against banshees.");
case 12:
return newstruct cs2func_script_988_struct(25, 4156, "Mirror shield" + "
" + " (with 20 Defence)", "You now have the Slayer level required to wield " + "" + "mirror shields" + "" + " to protect yourself from cockatrices and basilisks. (You also need level 20 Defence.)");
case 13:
return newstruct cs2func_script_988_struct(32, 6660, "Fishing explosive", "You can now use " + "" + "fishing explosives" + "" + " to lure mogres.");
case 14:
return newstruct cs2func_script_988_struct(33, 7053, "Harpie bug lantern" + "
" + " (not a light source)", "You can now use " + "" + "harpie bug lanterns" + "" + " to fend off harpie bug swarms so that you can attack.");
case 15:
return newstruct cs2func_script_988_struct(35, 8923, "Witchwood icon", "You can now wear " + "" + "witchwood icons" + "" + " to protect yourself from cave horrors.");
case 16:
return newstruct cs2func_script_988_struct(37, 7159, "Insulated boots", "You can now wear " + "" + "insulated boots" + "" + " to protect yourself from killerwatt shocks.");
case 17:
return newstruct cs2func_script_988_struct(39, 10952, "Slayer bell", "You can now use " + "" + "slayer bells" + "" + ", which allow molanisks to be attacked.");
case 18:
return newstruct cs2func_script_988_struct(42, 6720, "Slayer gloves", "You can now wear " + "" + "slayer gloves" + "" + " to protect yourself from fever spiders.");
case 19:
return newstruct cs2func_script_988_struct(55, 4158, "Leaf-bladed spear" + "
" + " (with 50 Attack)", "You now have the Slayer level required to wield " + "" + "leaf-bladed spears" + "" + ", melee weapons used for killing turoth and kurask. (You also need level 50 Attack.)");
case 20:
return newstruct cs2func_script_988_struct(55, 4150, "Broad arrows" + "
" + " (with 50 Ranged)", "You now have the Slayer level required to fire " + "" + "broad arrows" + "" + ", ranged weapons used for killing turoth and kurask. (You also need level 50 Ranged.)");
case 21:
return newstruct cs2func_script_988_struct(55, 13280, "Broad-tipped bolts" + "
" + " (with 50 Ranged)", "You now have the Slayer level required to fire " + "" + "broad bolts" + "" + ", ranged weapons used for killing turoth and kurask. (You also need level 50 Ranged.)");
case 22:
return newstruct cs2func_script_988_struct(55, 4170, "Slayer's staff" + "
" + " (with 50 Magic)", "You now have the Slayer level required to wield " + "" + "slayer's staves" + "" + ", magic weapons used for killing turoth and kurask. (You also need level 50 Magic.)");
case 23:
return newstruct cs2func_script_988_struct(55, 13290, "Leaf-bladed swords" + "
" + " (with 50 Attack)", "You now have the Slayer level required to wield " + "" + "leaf-bladed swords" + "" + ", melee weapons used for killing turoth and kurask (with level 50 Attack).");
case 24:
return newstruct cs2func_script_988_struct(56, 11749, "Crystal chime", "You can now use a " + "" + "crystal chime" + "" + " to kill warped terrorbirds and warped tortoises.");
case 25:
return newstruct cs2func_script_988_struct(57, 7432, "Fungicide spray", "You can now use " + "" + "fungicide spray" + "" + " to finish off mutated zygomites.");
case 26:
return newstruct cs2func_script_988_struct(60, 4168, "Nose peg", "You can now wear a " + "" + "nosepeg" + "" + " to protect yourself from aberrant spectres.");
case 27:
return newstruct cs2func_script_988_struct(70, 12862, "Dragon slayer gloves", "You can now wear " + "" + "dragon slayer gloves" + "" + ".");
case 28:
return newstruct cs2func_script_988_struct(80, 21371, "Abyssal vine whip" + "
" + " (with 85 Attack)", "You now have the Slayer level required to wield " + "" + "abyssal vine whips" + "" + ". (You also need level 85 Attack.)");
}
break;
case 1:
switch (arg1) {
case 0:
return newstruct cs2func_script_988_struct(5, 4133, "Crawling hand", "You can now slay " + "" + "crawling hands" + "" + ".");
case 1:
return newstruct cs2func_script_988_struct(7, 4521, "Cave bug", "You can now slay " + "" + "cave bugs" + "" + ".");
case 2:
return newstruct cs2func_script_988_struct(10, 4134, "Cave crawler", "You can now slay " + "" + "cave crawlers" + "" + ".");
case 3:
return newstruct cs2func_script_988_struct(15, 4135, "Banshee", "You can now slay " + "" + "banshees" + "" + ".");
case 4:
return newstruct cs2func_script_988_struct(17, 4520, "Cave slime", "You can now slay " + "" + "cave slimes" + "" + ".");
case 5:
return newstruct cs2func_script_988_struct(20, 4136, "Rockslug", "You can now slay " + "" + "rockslugs" + "" + ".");
case 6:
return newstruct cs2func_script_988_struct(22, 6695, "Desert lizard", "You can now slay " + "" + "desert lizards" + "" + ".");
case 7:
return newstruct cs2func_script_988_struct(25, 4137, "Cockatrice", "You can now slay " + "" + "cockatrices" + "" + ".");
case 8:
return newstruct cs2func_script_988_struct(30, 4138, "Pyrefiend", "You can now slay " + "" + "pyrefiends" + "" + ".");
case 9:
return newstruct cs2func_script_988_struct(32, 6661, "Mogre", "You can now slay " + "" + "mogres" + "" + ".");
case 10:
return newstruct cs2func_script_988_struct(33, 7050, "Harpie bug swarm", "You can now slay " + "" + "harpie bug swarms" + "" + ".");
case 11:
return newstruct cs2func_script_988_struct(35, 4519, "Wall beast", "You can now slay " + "" + "wall beasts" + "" + ".");
case 12:
return newstruct cs2func_script_988_struct(37, 7160, "Killerwatt", "You can now slay " + "" + "killerwatts" + "" + ".");
case 13:
return newstruct cs2func_script_988_struct(39, 10997, "Molanisk", "You can now slay " + "" + "molanisks" + "" + ".");
case 14:
return newstruct cs2func_script_988_struct(40, 4139, "Basilisk", "You can now slay " + "" + "basilisks" + "" + ".");
case 15:
return newstruct cs2func_script_988_struct(40, 10591, "Terror dog", "You can now slay " + "" + "terror dogs" + "" + ".");
case 16:
return newstruct cs2func_script_988_struct(42, 6709, "Fever spider", "You can now slay " + "" + "fever spiders" + "" + ".");
case 17:
return newstruct cs2func_script_988_struct(45, 4140, "Infernal mage", "You can now slay " + "" + "infernal mages" + "" + ".");
case 18:
return newstruct cs2func_script_988_struct(47, 11047, "Brine rat", "You can now slay " + "" + "brine rats" + "" + ".");
case 19:
return newstruct cs2func_script_988_struct(50, 4141, "Bloodveld", "You can now slay " + "" + "bloodvelds" + "" + ".");
case 20:
return newstruct cs2func_script_988_struct(51, 14618, "Phoenix" + "
" + " (after In Pyre Need)", "You can now slay the " + "" + "phoenix" + "" + "(after In Pyre Need).");
case 21:
return newstruct cs2func_script_988_struct(52, 4142, "Jelly", "You can now slay " + "" + "jellies" + "" + ".");
case 22:
return newstruct cs2func_script_988_struct(55, 4143, "Turoth", "You can now slay " + "" + "turoths" + "" + ".");
case 23:
return newstruct cs2func_script_988_struct(56, 11752, "Warped terrorbird", "You can now slay " + "" + "warped terrorbirds" + "" + ".");
case 24:
return newstruct cs2func_script_988_struct(56, 11751, "Warped tortoise", "You can now slay " + "" + "warped tortoises" + "" + ".");
case 25:
return newstruct cs2func_script_988_struct(57, 7420, "Mutated zygomite", "You can now slay " + "" + "mutated zygomites" + "" + ".");
case 26:
return newstruct cs2func_script_988_struct(58, 8900, "Cave horror", "You can now slay " + "" + "cave horrors" + "" + ".");
case 27:
return newstruct cs2func_script_988_struct(59, 11779, "Wild jade vine" + "
" + " (after Back to My Roots)", "You now have the Slayer level required to slay " + "" + "wild jade vines" + "" + " (after Back to My Roots).");
case 28:
return newstruct cs2func_script_988_struct(60, 4144, "Aberrant spectre", "You can now slay " + "" + "aberrant spectres" + "" + ".");
case 29:
return newstruct cs2func_script_988_struct(61, 12501, "'Rum'-pumped crab", "You can now slay " + "" + "'rum'-pumped crabs" + "" + ".");
case 30:
return newstruct cs2func_script_988_struct(63, 11742, "Spiritual ranger", "You can now slay " + "" + "spiritual rangers" + "" + ".");
case 31:
return newstruct cs2func_script_988_struct(65, 4145, "Dust devil", "You can now slay " + "" + "dust devils" + "" + ".");
case 32:
return newstruct cs2func_script_988_struct(68, 11744, "Spiritual warrior", "You can now slay " + "" + "spiritual warriors" + "" + ".");
case 33:
return newstruct cs2func_script_988_struct(70, 4146, "Kurask", "You can now slay " + "" + "kurask" + "" + ".");
case 34:
return newstruct cs2func_script_988_struct(72, 6811, "Skeletal wyvern", "You can now slay " + "" + "skeletal wyverns" + "" + ".");
case 35:
return newstruct cs2func_script_988_struct(73, 15499, "Jungle strykewyrm", "You can now slay " + "" + "jungle strykewyrms" + "" + ".");
case 36:
return newstruct cs2func_script_988_struct(75, 4147, "Gargoyle", "You can now slay " + "" + "gargoyles" + "" + ".");
case 37:
return newstruct cs2func_script_988_struct(77, 15498, "Desert strykewyrm", "You can now slay " + "" + "desert strykewyrms" + "" + ".");
case 38:
return newstruct cs2func_script_988_struct(78, 15125, "Aquanite", "You can now slay " + "" + "aquanites" + "" + ".");
case 39:
return newstruct cs2func_script_988_struct(80, 4148, "Nechryael", "You can now slay " + "" + "nechryaels" + "" + ".");
case 40:
return newstruct cs2func_script_988_struct(80, 21366, "Mutated jadinko baby", "You can now slay " + "" + "mutated jadinko babies" + "" + ".");
case 41:
return newstruct cs2func_script_988_struct(83, 11740, "Spiritual mage", "You can now slay " + "" + "spiritual mages" + "" + ".");
case 42:
return newstruct cs2func_script_988_struct(85, 4149, "Abyssal demon", "You can now slay " + "" + "abyssal demons" + "" + ".");
case 43:
return newstruct cs2func_script_988_struct(86, 21367, "Mutated jadinko guard", "You can now slay " + "" + "mutated jadinko guards" + "" + ".");
case 44:
return newstruct cs2func_script_988_struct(90, 6637, "Dark beast", "You can now slay " + "" + "dark beasts" + "" + ".");
case 45:
return newstruct cs2func_script_988_struct(91, 21368, "Mutated jadinko male", "You can now slay " + "" + "mutated jadinko males" + "" + ".");
case 46:
return newstruct cs2func_script_988_struct(93, 15500, "Ice strykewyrm", "You can now slay " + "" + "ice strykewyrms" + "" + ".");
}
break;
case 2:
switch (arg1) {
case 0:
return newstruct cs2func_script_988_struct(1, 4155, "Burthorpe" + "
" + " (with level 3 Combat)", "You can now receive " + "" + "Slayer assignments" + "" + " from the " + "" + "Burthorpe slayer master" + "" + ".");
case 1:
return newstruct cs2func_script_988_struct(1, 4155, "Canifis" + "
" + " (with level 20 Combat)", "You now have the Slayer level required to receive " + "" + "slayer assignments" + "" + " from the " + "" + "Canifis slayer master" + "" + ". (You also need level 20 Combat.)");
case 2:
return newstruct cs2func_script_988_struct(1, 4155, "Edgeville Dungeon" + "
" + " (with level 40 Combat)", "You now have the Slayer level required to receive " + "" + "slayer assignments" + "" + " from the " + "" + "Edgeville Dungeon slayer master" + "" + ". (You also need level 40 Combat.)");
case 3:
return newstruct cs2func_script_988_struct(1, 4155, "Zanaris" + "
" + " (with level 70 Combat)", "You now have the Slayer level required to receive " + "" + "slayer assignments" + "" + " from the " + "" + "Zanaris slayer master" + "" + ". (You also need level 70 Combat.)");
case 4:
return newstruct cs2func_script_988_struct(35, 4155, "Pollnivneach" + "
" + " (after Smoking Kills)", "You now have the Slayer level required to receive " + "" + "slayer assignments" + "" + " from the " + "" + "Pollnivneach slayer master" + "" + " (after Smoking Kills).");
case 5:
return newstruct cs2func_script_988_struct(50, 4155, "Shilo Village" + "
" + " (with level 100 Combat)", "You now have the Slayer level required to receive " + "" + "slayer assignments" + "" + " from the " + "" + "Shilo Village slayer master" + "" + ". (You also need level 100 Combat.)");
case 6:
return newstruct cs2func_script_988_struct(75, 4155, "Ancient cavern" + "
" + " (with level 110 Combat)", "You now have the Slayer level required to receive " + "" + "slayer assignments" + "" + " from the " + "" + "Ancient Cavern slayer master" + "" + ". (You also need level 110 Combat.)");
}
break;
case 3:
switch (arg1) {
case 0:
return newstruct cs2func_script_988_struct(41, 18504, "Night spider", "You can now slay " + "" + "night spiders" + "" + " within Daemonheim.");
case 1:
return newstruct cs2func_script_988_struct(63, 18506, "Spiritual guardian", "You can now slay " + "" + "spiritual guardians" + "" + " within Daemonheim.");
case 2:
return newstruct cs2func_script_988_struct(71, 18505, "Seeker", "You can now slay " + "" + "seekers" + "" + " within Daemonheim.");
case 3:
return newstruct cs2func_script_988_struct(90, 18503, "Edimmu", "You can now slay " + "" + "edimmu" + "" + " within Daemonheim.");
case 4:
return newstruct cs2func_script_988_struct(99, 18507, "Soulgazer", "You can now slay " + "" + "soulgazers" + "" + " within Daemonheim.");
}
break;
case 4:
if (((boolean)arg1)) {
return newstruct cs2func_script_988_struct(99, 9786, "Skill mastery", "" + "Congratulations! You are now a master of " + "" + "Slayer" + "" + ". Why not visit the " + "" + "ancient cavern Slayer Master" + "" + "? She has something special that is only available to true masters of the " + "" + "Slayer" + "" + " skill!");
}
}
return newstruct cs2func_script_988_struct(0, -1, "", "");
}