cs2func_script_3355_struct(2,2,0) script_3355(int arg0,int arg1) { switch (arg0) { flow_1: case 0: switch (arg1) { case 0: return newstruct cs2func_script_3355_struct(1, 18619, "Gluttonous behemoth", "You can now fight " + "" + "gluttonous behemoths" + "" + " in Daemonheim."); case 1: return newstruct cs2func_script_3355_struct(1, 18617, "Astea Frostweb", "You can now fight " + "" + "Astea Frostweb" + "" + " in Daemonheim."); case 2: return newstruct cs2func_script_3355_struct(1, 18625, "Icy Bones", "You can now fight " + "" + "Icy Bones" + "" + " in Daemonheim."); case 3: return newstruct cs2func_script_3355_struct(5, 18628, "Luminescent icefiend", "You can now fight " + "" + "luminescent icefiends" + "" + " in Daemonheim."); case 4: return newstruct cs2func_script_3355_struct(11, 18621, "Plane-freezer Lakhrahnaz", "You can now fight " + "" + "Plane-freezer Lakhrahnaz" + "" + " in Daemonheim."); case 5: return newstruct cs2func_script_3355_struct(17, 18623, "To'Kash the Bloodchiller", "You can now fight " + "" + "To'Kash the Bloodchiller" + "" + " in Daemonheim."); case 6: return newstruct cs2func_script_3355_struct(23, 18618, "Skeletal Horde", "You can now fight " + "" + "skeletal hordes" + "" + " in Daemonheim."); case 7: return newstruct cs2func_script_3355_struct(23, 18624, "Hobgoblin Geomancer", "You can now fight the " + "" + "Geomancer Shaman" + "" + " in Daemonheim."); case 8: return newstruct cs2func_script_3355_struct(23, 19699, "Bulwark beast", "You can now fight " + "" + "bulwark beasts" + "" + " in Daemonheim."); case 9: return newstruct cs2func_script_3355_struct(29, 18632, "Unholy cursebearer", "You can now fight " + "" + "unholy cursebearers" + "" + " in Daemonheim."); case 10: return newstruct cs2func_script_3355_struct(35, 18622, "Rammernaut", "You can now fight " + "" + "rammernauts" + "" + " in Daemonheim."); case 11: return newstruct cs2func_script_3355_struct(35, 18633, "Stomp", "You can now fight " + "" + "stomps" + "" + " in Daemonheim."); case 12: return newstruct cs2func_script_3355_struct(35, 19697, "Har'Lakk the Riftsplitter", "You can now fight " + "" + "Har'Lakk the Riftsplitter" + "" + " in Daemonheim."); case 13: return newstruct cs2func_script_3355_struct(39, 18627, "Lexicus Runewright", "You can now fight " + "" + "Lexicus Runewright" + "" + " in Daemonheim."); case 14: return newstruct cs2func_script_3355_struct(45, 18630, "Sagittare", "You can now fight " + "" + "sagittares" + "" + " in Daemonheim."); case 15: return newstruct cs2func_script_3355_struct(51, 18631, "Night-gazer Khighorahk", "You can now fight " + "" + "Night-gazer Khighorahk" + "" + " in Daemonheim."); case 16: return newstruct cs2func_script_3355_struct(59, 18626, "Shadow-forger Ihlakhizan", "You can now fight " + "" + "Shadow-forger Ihlakhizan" + "" + " in Daemonheim."); case 17: return newstruct cs2func_script_3355_struct(65, 19696, "Bal'Lak the Pummeller", "You can now fight " + "" + "Bal'Lak the Pummeller" + "" + " in Daemonheim."); case 18: return newstruct cs2func_script_3355_struct(71, 19694, "Members: Skeletal trio", "Members can now fight the " + "" + "skeletal trio" + "" + " in Daemonheim."); case 19: return newstruct cs2func_script_3355_struct(71, 19695, "Members: Runebound behemoth", "Members can now fight " + "" + "runebound behemoths" + "" + " in Daemonheim."); case 20: return newstruct cs2func_script_3355_struct(71, 19692, "Members: Gravecreeper", "Members can now fight " + "" + "Grave Creeper" + "" + " in Daemonheim."); case 21: return newstruct cs2func_script_3355_struct(77, 19691, "Members: Necrolord", "Members can now fight " + "" + "necrolords" + "" + " in Daemonheim."); case 22: return newstruct cs2func_script_3355_struct(83, 19693, "Members: Flesh-spoiler Haasghenahk", "Members can now fight " + "" + "Flesh-spoiler Haasghenahk" + "" + " in Daemonheim."); case 23: return newstruct cs2func_script_3355_struct(89, 19698, "Members: Yk'Lagor the Thunderous", "Members can now fight " + "" + "Yk'Lagor the Thunderous" + "" + " in Daemonheim."); case 24: return newstruct cs2func_script_3355_struct(95, 19885, "Members: Blink", "Members can now fight " + "" + "Blink" + "" + " in Daemonheim."); case 25: return newstruct cs2func_script_3355_struct(95, 19883, "Members: Warped gulega", "Members can now fight " + "" + "warped gulega" + "" + " in Daemonheim."); case 26: return newstruct cs2func_script_3355_struct(95, 19884, "Members: Dreadnaut", "Members can now fight " + "" + "dreadnauts" + "" + " in Daemonheim."); case 27: return newstruct cs2func_script_3355_struct(101, 19882, "Members: Hope devourer", "Members can now fight " + "" + "hope devourers" + "" + " in Daemonheim."); case 28: return newstruct cs2func_script_3355_struct(107, 19881, "Members: World-gorger Shukarhazh", "Members can now fight " + "" + "World-gorger Shukarhazh" + "" + " in Daemonheim."); case 29: return newstruct cs2func_script_3355_struct(113, 19880, "Members: Kal'Ger the Warmonger", "Members can now fight " + "" + "Kal'Ger the Warmonger" + "" + " in Daemonheim."); } break; case 1: switch (arg1) { case 0: return newstruct cs2func_script_3355_struct(1, 18579, "Floor 1", "You can now access floor " + "" + "1" + "" + " of Daemonheim."); case 1: return newstruct cs2func_script_3355_struct(3, 18579, "Floor 2", "You can now access floor " + "" + "2" + "" + " of Daemonheim (once the previous floors are complete)."); case 2: return newstruct cs2func_script_3355_struct(5, 18579, "Floor 3", "You can now access floor " + "" + "3" + "" + " of Daemonheim (once the previous floors are complete)."); case 3: return newstruct cs2func_script_3355_struct(7, 18579, "Floor 4", "You can now access floor " + "" + "4" + "" + " of Daemonheim (once the previous floors are complete)."); case 4: return newstruct cs2func_script_3355_struct(9, 18579, "Floor 5", "You can now access floor " + "" + "5" + "" + " of Daemonheim (once the previous floors are complete)."); case 5: return newstruct cs2func_script_3355_struct(11, 18579, "Floor 6", "You can now access floor " + "" + "6" + "" + " of Daemonheim (once the previous floors are complete)."); case 6: return newstruct cs2func_script_3355_struct(13, 18579, "Floor 7", "You can now access floor " + "" + "7" + "" + " of Daemonheim (once the previous floors are complete)."); case 7: return newstruct cs2func_script_3355_struct(15, 18579, "Floor 8", "You can now access floor " + "" + "8" + "" + " of Daemonheim (once the previous floors are complete)."); case 8: return newstruct cs2func_script_3355_struct(17, 18579, "Floor 9", "You can now access floor " + "" + "9" + "" + " of Daemonheim (once the previous floors are complete)."); case 9: return newstruct cs2func_script_3355_struct(19, 18579, "Floor 10", "You can now access floor " + "" + "10" + "" + " of Daemonheim (once the previous floors are complete)."); case 10: return newstruct cs2func_script_3355_struct(21, 18579, "Floor 11", "You can now access floor " + "" + "11" + "" + " of Daemonheim (once the previous floors are complete)."); case 11: return newstruct cs2func_script_3355_struct(23, 18578, "Floor 12", "You can now access floor " + "" + "12" + "" + " of Daemonheim (once the previous floors are complete)."); case 12: return newstruct cs2func_script_3355_struct(25, 18578, "Floor 13", "You can now access floor " + "" + "13" + "" + " of Daemonheim (once the previous floors are complete)."); case 13: return newstruct cs2func_script_3355_struct(27, 18578, "Floor 14", "You can now access floor " + "" + "14" + "" + " of Daemonheim (once the previous floors are complete)."); case 14: return newstruct cs2func_script_3355_struct(29, 18578, "Floor 15", "You can now access floor " + "" + "15" + "" + " of Daemonheim (once the previous floors are complete)."); case 15: return newstruct cs2func_script_3355_struct(31, 18578, "Floor 16", "You can now access floor " + "" + "16" + "" + " of Daemonheim (once the previous floors are complete)."); case 16: return newstruct cs2func_script_3355_struct(33, 18578, "Floor 17", "You can now access floor " + "" + "17" + "" + " of Daemonheim (once the previous floors are complete)."); case 17: return newstruct cs2func_script_3355_struct(35, 18577, "Floor 18", "You can now access floor " + "" + "18" + "" + " of Daemonheim (once the previous floors are complete)."); case 18: return newstruct cs2func_script_3355_struct(37, 18577, "Floor 19", "You can now access floor " + "" + "19" + "" + " of Daemonheim (once the previous floors are complete)."); case 19: return newstruct cs2func_script_3355_struct(39, 18577, "Floor 20", "You can now access floor " + "" + "20" + "" + " of Daemonheim (once the previous floors are complete)."); case 20: return newstruct cs2func_script_3355_struct(41, 18577, "Floor 21", "You can now access floor " + "" + "21" + "" + " of Daemonheim (once the previous floors are complete)."); case 21: return newstruct cs2func_script_3355_struct(43, 18577, "Floor 22", "You can now access floor " + "" + "22" + "" + " of Daemonheim (once the previous floors are complete)."); case 22: return newstruct cs2func_script_3355_struct(45, 18577, "Floor 23", "You can now access floor " + "" + "23" + "" + " of Daemonheim (once the previous floors are complete)."); case 23: return newstruct cs2func_script_3355_struct(47, 18577, "Floor 24", "You can now access floor " + "" + "24" + "" + " of Daemonheim (once the previous floors are complete)."); case 24: return newstruct cs2func_script_3355_struct(49, 18577, "Floor 25", "You can now access floor " + "" + "25" + "" + " of Daemonheim (once the previous floors are complete)."); case 25: return newstruct cs2func_script_3355_struct(51, 18577, "Floor 26", "You can now access floor " + "" + "26" + "" + " of Daemonheim (once the previous floors are complete)."); case 26: return newstruct cs2func_script_3355_struct(53, 18577, "Floor 27", "You can now access floor " + "" + "27" + "" + " of Daemonheim (once the previous floors are complete)."); case 27: return newstruct cs2func_script_3355_struct(55, 18577, "Floor 28", "You can now access floor " + "" + "28" + "" + " of Daemonheim (once the previous floors are complete)."); case 28: return newstruct cs2func_script_3355_struct(57, 18577, "Floor 29", "You can now access floor " + "" + "29" + "" + " of Daemonheim (once the previous floors are complete)."); case 29: return newstruct cs2func_script_3355_struct(59, 18578, "Floor 30", "You can now access floor " + "" + "30" + "" + " of Daemonheim (once the previous floors are complete)."); case 30: return newstruct cs2func_script_3355_struct(61, 18578, "Floor 31", "You can now access floor " + "" + "31" + "" + " of Daemonheim (once the previous floors are complete)."); case 31: return newstruct cs2func_script_3355_struct(63, 18578, "Floor 32", "You can now access floor " + "" + "32" + "" + " of Daemonheim (once the previous floors are complete)."); case 32: return newstruct cs2func_script_3355_struct(65, 18578, "Floor 33", "You can now access floor " + "" + "33" + "" + " of Daemonheim (once the previous floors are complete)."); case 33: return newstruct cs2func_script_3355_struct(67, 18578, "Floor 34", "You can now access floor " + "" + "34" + "" + " of Daemonheim (once the previous floors are complete)."); case 34: return newstruct cs2func_script_3355_struct(69, 18578, "Floor 35", "You can now access floor " + "" + "35" + "" + " of Daemonheim (once the previous floors are complete)."); case 35: return newstruct cs2func_script_3355_struct(71, 19690, "Members: Floor 36", "Members can now access floor " + "" + "36" + "" + " of Daemonheim (once the previous floors are complete)."); case 36: return newstruct cs2func_script_3355_struct(73, 19690, "Members: Floor 37", "Members can now access floor " + "" + "37" + "" + " of Daemonheim (once the previous floors are complete)."); case 37: return newstruct cs2func_script_3355_struct(75, 19690, "Members: Floor 38", "Members can now access floor " + "" + "38" + "" + " of Daemonheim (once the previous floors are complete)."); case 38: return newstruct cs2func_script_3355_struct(77, 19690, "Members: Floor 39", "Members can now access floor " + "" + "39" + "" + " of Daemonheim (once the previous floors are complete)."); case 39: return newstruct cs2func_script_3355_struct(79, 19690, "Members: Floor 40", "Members can now access floor " + "" + "40" + "" + " of Daemonheim (once the previous floors are complete)."); case 40: return newstruct cs2func_script_3355_struct(81, 19690, "Members: Floor 41", "Members can now access floor " + "" + "41" + "" + " of Daemonheim (once the previous floors are complete)."); case 41: return newstruct cs2func_script_3355_struct(83, 19690, "Members: Floor 42", "Members can now access floor " + "" + "42" + "" + " of Daemonheim (once the previous floors are complete)."); case 42: return newstruct cs2func_script_3355_struct(85, 19690, "Members: Floor 43", "Members can now access floor " + "" + "43" + "" + " of Daemonheim (once the previous floors are complete)."); case 43: return newstruct cs2func_script_3355_struct(87, 19690, "Members: Floor 44", "Members can now access floor " + "" + "44" + "" + " of Daemonheim (once the previous floors are complete)."); case 44: return newstruct cs2func_script_3355_struct(89, 19690, "Members: Floor 45", "Members can now access floor " + "" + "45" + "" + " of Daemonheim (once the previous floors are complete)."); case 45: return newstruct cs2func_script_3355_struct(91, 19690, "Members: Floor 46", "Members can now access floor " + "" + "46" + "" + " of Daemonheim (once the previous floors are complete)."); case 46: return newstruct cs2func_script_3355_struct(93, 19690, "Members: Floor 47", "Members can now access floor " + "" + "47" + "" + " of Daemonheim (once the previous floors are complete)."); case 47: return newstruct cs2func_script_3355_struct(95, 19896, "Members: Floor 48", "Members can now access floor " + "" + "48" + "" + " of Daemonheim (once the previous floors are complete)."); case 48: return newstruct cs2func_script_3355_struct(97, 19896, "Members: Floor 49", "Members can now access floor " + "" + "49" + "" + " of Daemonheim (once the previous floors are complete)."); case 49: return newstruct cs2func_script_3355_struct(99, 19896, "Members: Floor 50", "Members can now access floor " + "" + "50" + "" + " of Daemonheim (once the previous floors are complete)."); case 50: return newstruct cs2func_script_3355_struct(101, 19896, "Members: Floor 51", "Members can now access floor " + "" + "51" + "" + " of Daemonheim (once the previous floors are complete)."); case 51: return newstruct cs2func_script_3355_struct(103, 19896, "Members: Floor 52", "Members can now access floor " + "" + "52" + "" + " of Daemonheim (once the previous floors are complete)."); case 52: return newstruct cs2func_script_3355_struct(105, 19896, "Members: Floor 53", "Members can now access floor " + "" + "53" + "" + " of Daemonheim (once the previous floors are complete)."); case 53: return newstruct cs2func_script_3355_struct(107, 19896, "Members: Floor 54", "Members can now access floor " + "" + "54" + "" + " of Daemonheim (once the previous floors are complete)."); case 54: return newstruct cs2func_script_3355_struct(109, 19896, "Members: Floor 55", "Members can now access floor " + "" + "55" + "" + " of Daemonheim (once the previous floors are complete)."); case 55: return newstruct cs2func_script_3355_struct(111, 19896, "Members: Floor 56", "Members can now access floor " + "" + "56" + "" + " of Daemonheim (once the previous floors are complete)."); case 56: return newstruct cs2func_script_3355_struct(113, 19896, "Members: Floor 57", "Members can now access floor " + "" + "57" + "" + " of Daemonheim (once the previous floors are complete)."); case 57: return newstruct cs2func_script_3355_struct(115, 19896, "Members: Floor 58", "Members can now access floor " + "" + "58" + "" + " of Daemonheim (once the previous floors are complete)."); case 58: return newstruct cs2func_script_3355_struct(117, 19896, "Members: Floor 59", "Members can now access floor " + "" + "59" + "" + " of Daemonheim (once the previous floors are complete)."); case 59: return newstruct cs2func_script_3355_struct(119, 19896, "Members: Floor 60", "Members can now access floor " + "" + "60" + "" + " of Daemonheim (once the previous floors are complete)."); } break; case 2: switch (arg1) { case 0: return newstruct cs2func_script_3355_struct(1, 16405, "Bind one item", "You can now bind " + "" + "one item" + "" + " within Daemonheim."); case 1: return newstruct cs2func_script_3355_struct(1, 16405, "Bind rune or ammo item", "You can now bind " + "" + "up to 125 of one type of rune or ammunition" + "" + " within Daemonheim."); case 2: return newstruct cs2func_script_3355_struct(50, 16415, "Bind two items", "You can now bind " + "" + "two items" + "" + " within Daemonheim."); case 3: return newstruct cs2func_script_3355_struct(100, 16423, "Bind three items", "You can now bind " + "" + "three items" + "" + " within Daemonheim."); case 4: return newstruct cs2func_script_3355_struct(120, 16425, "Bind four items", "You can now bind " + "" + "four items" + "" + " within Daemonheim."); } break; case 3: switch (arg1) { case 0: return newstruct cs2func_script_3355_struct(21, 18337, "Members: Bonecrusher" + "
" + " (with 21 Prayer)", "Members can now use " + "" + "bonecrushers" + "" + ". (They also need level 21 Prayer.)"); case 1: return newstruct cs2func_script_3355_struct(21, 19675, "Members: Herbicide" + "
" + " (with 21 Herblore)", "Members can now use " + "" + "herbicide" + "" + ". (They also need level 21 Herblore.)"); case 2: return newstruct cs2func_script_3355_struct(25, 18338, "Gem bag" + "
" + " (with 25 Crafting)", "You can now use " + "" + "gem bags" + "" + ". (You also need level 25 Crafting.)"); case 3: return newstruct cs2func_script_3355_struct(25, 18336, "Members: Scroll of life" + "
" + " (with 25 Farming)", "Members can now use the " + "" + "scroll of life" + "" + ". (They also need level 25 Farming.)"); case 4: return newstruct cs2func_script_3355_struct(30, 18333, "Arcane pulse necklace" + "
" + " (with 30 Magic)", "You can now wear " + "" + "arcane pulse necklaces" + "" + ". (You also need level 30 Magic.)"); case 5: return newstruct cs2func_script_3355_struct(30, 19671, "Magical blastbox" + "
" + " (with 30 Magic and 30 Runecrafting)", "You can now use " + "" + "magical blastboxes" + "" + ". (You also need level 30 Magic and 30 Runecrafting.)"); case 6: return newstruct cs2func_script_3355_struct(30, 19886, "Twisted bird skull necklace" + "
" + " (with 30 Prayer)", "You can now wear " + "" + "twisted bird skull necklaces" + "" + ". (You also need level 30 Prayer.)"); case 7: return newstruct cs2func_script_3355_struct(35, 18339, "Coal bag" + "
" + " (with 35 Mining)", "You can now use " + "" + "coal bags" + "" + ". (You also need level 35 Mining.)"); case 8: return newstruct cs2func_script_3355_struct(45, 18330, "Longbow sight" + "
" + " (with 45 Ranged)", "You can now use " + "" + "longbow sights" + "" + ". (You also need level 45 Ranged.)"); case 9: return newstruct cs2func_script_3355_struct(45, 18367, "Gravite longsword" + "
" + " (with 45 Attack)", "You can now wield " + "" + "gravite longswords" + "" + ". (You also need level 45 Attack.)"); case 10: return newstruct cs2func_script_3355_struct(45, 18365, "Gravite rapier" + "
" + " (with 45 Attack)", "You can now wield " + "" + "gravite rapiers" + "" + ". (You also need level 45 Attack.)"); case 11: return newstruct cs2func_script_3355_struct(45, 18373, "Gravite shortbow" + "
" + " Ammo: Arrows up to rune" + "
" + " (with 45 Ranged)", "You can now wield " + "" + "gravite shortbows" + "" + ". (You also need level 45 Ranged.)"); case 12: return newstruct cs2func_script_3355_struct(45, 18371, "Gravite staff" + "
" + " (with 45 Magic)", "You can now wield " + "" + "gravite staves" + "" + ". (You also need level 45 Magic.)"); case 13: return newstruct cs2func_script_3355_struct(45, 18369, "Gravite two-handed sword" + "
" + " (with 45 Attack)", "You can now wield " + "" + "gravite two-handed swords" + "" + ". (You also need level 45 Attack.)"); case 14: return newstruct cs2func_script_3355_struct(45, 18342, "Law staff" + "
" + " (with 40 Attack and 45 Magic)", "You can now use " + "" + "law staves" + "" + ". (You also need level 40 Attack and level 45 Magic.)"); case 15: return newstruct cs2func_script_3355_struct(48, 18346, "Tome of frost" + "
" + " (with 48 Magic)", "You can now use " + "" + "tomes of frost" + "" + ". (You also need level 48 Magic.)"); case 16: return newstruct cs2func_script_3355_struct(48, 19892, "Amulet of zealots" + "
" + " (with 48 Prayer)", "You now have the Dungeoneering level required to wear " + "" + "Amulets of hopelessness" + "" + ". (You also need level 48 Prayer.)"); case 17: return newstruct cs2func_script_3355_struct(49, 19890, "Members: Wasteless Herblore" + "
" + " (with 49 Herblore)", "Members can now learn the " + "" + "wasteless herblore" + "" + " ability (you also need 49 Herblore.)"); case 18: return newstruct cs2func_script_3355_struct(50, 18334, "Arcane blast necklace" + "
" + " (with 50 Magic)", "You can now wear " + "" + "arcane blast necklaces" + "" + ". (You also need level 50 Magic.)"); case 19: return newstruct cs2func_script_3355_struct(50, 19893, "Members: Spirit cape" + "
" + " (with 50 Defence and 50 Summoning)", "Members can now wear " + "" + "spirit capes" + "" + " (You also need level 50 Defence and 50 Summoning.)"); case 20: return newstruct cs2func_script_3355_struct(53, 18341, "Nature staff" + "
" + " (with 40 Attack and 53 Magic)", "You can now use " + "" + "nature staves" + "" + ". (You also need level 40 Attack and level 53 Magic.)"); case 21: return newstruct cs2func_script_3355_struct(55, 19670, "Scroll of efficiency" + "
" + " (with 55 Smithing)", "You can now use " + "" + "scrolls of efficiency" + "" + ". (You also need level 55 Smithing.)"); case 22: return newstruct cs2func_script_3355_struct(60, 18340, "Members: Anti-poison totem" + "
" + " (with 60 Defence and 70 Herblore)", "Members can now wield " + "" + "anti-poison totems" + "" + ". (They also need level 60 Defence and level 70 Herblore.)"); case 23: return newstruct cs2func_script_3355_struct(60, 19887, "Members: Split dragon tooth necklace" + "
" + " (with 60 Prayer)", "Members now have the Dungeoneering level required to wear " + "" + "Split dragon tooth necklaces" + "" + ". (They also need level 60 Prayer.)"); case 24: return newstruct cs2func_script_3355_struct(62, 19669, "Members: Ring of vigour" + "
" + " (with 62 Attack)", "Members can now wear " + "" + "rings of vigour" + "" + ". (They also need level 62 Attack.)"); case 25: return newstruct cs2func_script_3355_struct(65, 18343, "Members: Rapid Renewal" + "
" + " (with 65 Prayer)", "Members can now use the " + "" + "Rapid Renewal" + "" + " prayer (bought from Daemonheim). (They also need level 65 Prayer.)"); case 26: return newstruct cs2func_script_3355_struct(70, 18335, "Members: Arcane stream necklace" + "
" + " (with 70 Magic)", "Members can now wear " + "" + "arcane stream necklaces" + "" + ". (They also need level 70 Magic.)"); case 27: return newstruct cs2func_script_3355_struct(70, 19889, "Members: Celestial surgebox" + "
" + " (with 70 Magic and 70 Runecrafting)", "Members can now use " + "" + "celestial surgeboxes" + "" + ". (They also need level 70 Magic and level 70 Runecrafting.)"); case 28: return newstruct cs2func_script_3355_struct(73, 18347, "Members: Mercenary's gloves" + "
" + " (with 73 Ranged)", "Members can now wear " + "" + "mercenary's gloves" + "" + ". (They also need level 73 Ranged.)"); case 29: return newstruct cs2func_script_3355_struct(74, 18839, "Members: Rigour" + "
" + " (with 74 Prayer)", "Members can now use the " + "" + "Rigour" + "" + " prayer (bought from Daemonheim). (They also need level 74 Prayer.)"); case 30: return newstruct cs2func_script_3355_struct(77, 18344, "Members: Augury" + "
" + " (with 77 Prayer)", "Members can now use the " + "" + "Augury" + "" + " prayer (bought from Daemonheim). (They also need level 77 Prayer.)"); case 31: return newstruct cs2func_script_3355_struct(80, 18358, "Members: Chaotic crossbow" + "
" + " Ammo: Bolts up to rune" + "
" + " (with 80 Ranged)", "Members can now wield " + "" + "chaotic crossbows" + "" + ". (They also need level 80 Ranged.)"); case 32: return newstruct cs2func_script_3355_struct(80, 18359, "Members: Chaotic kiteshield" + "
" + " (with 80 Defence)", "Members can now wield " + "" + "chaotic kiteshields" + "" + ". (They also need level 80 Defence.)"); case 33: return newstruct cs2func_script_3355_struct(80, 18351, "Members: Chaotic longsword" + "
" + " (with 80 Attack)", "Members can now wield " + "" + "chaotic longswords" + "" + ". (They also need level 80 Attack.)"); case 34: return newstruct cs2func_script_3355_struct(80, 18353, "Members: Chaotic maul" + "
" + " (with 80 Attack)", "Members can now wield " + "" + "chaotic mauls" + "" + ". (They also need level 80 Attack.)"); case 35: return newstruct cs2func_script_3355_struct(80, 18349, "Members: Chaotic rapier" + "
" + " (with 80 Attack)", "Members can now wield " + "" + "chaotic rapiers" + "" + ". (They also need level 80 Attack.)"); case 36: return newstruct cs2func_script_3355_struct(80, 18355, "Members: Chaotic staff" + "
" + " (with 80 Magic)", "Members can now wield " + "" + "chaotic staves" + "" + ". (They also need level 80 Magic.)"); case 37: return newstruct cs2func_script_3355_struct(80, 18361, "Members: Eagle-eye kiteshield" + "
" + " (with 80 Defence)", "Members can now wield " + "" + "eagle-eye kiteshields" + "" + ". (They also need level 80 Defence.)"); case 38: return newstruct cs2func_script_3355_struct(80, 18363, "Members: Farseer kiteshield" + "
" + " (with 80 Defence)", "Members can now wield " + "" + "farseer kiteshields" + "" + ". (They also need level 80 Defence.)"); case 39: return newstruct cs2func_script_3355_struct(80, 19894, "Members: Seeker pet" + "
" + " (with 80 Summoning)", "Members can now raise " + "" + "Seekers" + "" + ". (They also need level 80 Summoning.)"); case 40: return newstruct cs2func_script_3355_struct(90, 19888, "Members: Demon horn necklace" + "
" + " (with 90 Prayer)", "Members now have the Dungeoneering level required to wear " + "" + "Demon horn necklaces" + "" + ". (They also need level 90 Prayer.)"); } break; case 4: switch (arg1) { case 0: return newstruct cs2func_script_3355_struct(10, 562, "Members: Edgeville Dungeon chaos druids", "Members can now pass the mysterious entrance in Edgeville Dungeon to reach the chaos druids."); case 1: return newstruct cs2func_script_3355_struct(15, 453, "Dwarven Mine hidden mine", "You can now pass the mysterious entrance in the Dwarven Mine to reach the hidden mine."); case 2: return newstruct cs2func_script_3355_struct(20, 532, "Edgeville Dungeon hill giants", "You can now pass the mysterious entrance in Edgeville Dungeon to reach the hill giants."); case 3: return newstruct cs2func_script_3355_struct(25, 9952, "Karamja Volcano lesser demons", "You can now pass the mysterious entrance in Karamja Volcano to reach the lesser demons."); case 4: return newstruct cs2func_script_3355_struct(30, 1517, "Daemonheim woodcutting island", "You can now pass the mysterious entrance in Daemonheim to reach the woodcutting island."); case 5: return newstruct cs2func_script_3355_struct(35, 554, "Members: Waterfall fire giants", "Members can now pass the Baxtorian Waterfall mysterious entrance to reach the fire giants."); case 6: return newstruct cs2func_script_3355_struct(45, 451, "Mining Guild hidden mine", "You can now pass the mysterious entrance in the Mining Guild to reach the hidden mine."); case 7: return newstruct cs2func_script_3355_struct(55, 8137, "Members: Taverley hellhounds", "Members can now pass the mysterious entrance in Taverley Dungeon to reach the hellhounds."); case 8: return newstruct cs2func_script_3355_struct(60, 1751, "Members: Taverley blue dragons", "Members can now pass the mysterious entrance in Taverley Dungeon to reach the blue dragons."); case 9: return newstruct cs2func_script_3355_struct(65, 8179, "Members: Varrock moss giants", "Members can now pass the mysterious entrance in Varrock Sewers to reach the moss giants."); case 10: return newstruct cs2func_script_3355_struct(70, 592, "Members: Chaos Tunnels black demons", "Members can now pass the mysterious entrance in the Chaos Tunnels to reach the black demons."); case 11: return newstruct cs2func_script_3355_struct(75, 11254, "Members: Al Kharid hidden mine", "Members can now pass the mysterious entrance in Al Kharid scorpion pit to reach the hidden mine."); case 12: return newstruct cs2func_script_3355_struct(80, 8142, "Members: Brimhaven metal dragons", "Members can now pass the mysterious entrance in Brimhaven Dungeon to reach the metal dragons."); case 13: return newstruct cs2func_script_3355_struct(85, 18796, "Members: Ice Dungeon frost dragons", "Members can now pass the mysterious entrance in the Asgarnian Ice Dungeon to reach the frost dragons."); } break; case 5: SWITCH (arg1) { case 0: GOTO flow_162 case 1: GOTO flow_163 } break; flow_162: return newstruct cs2func_script_3355_struct(99, 18508, "Skill Mastery", "You have achieved " + "" + "level 99" + "" + " in the " + "" + "Dungeoneering" + "" + " skill." + "
" + "What are you waiting for? Keep going!"); flow_163: return newstruct cs2func_script_3355_struct(120, 18509, "True Skill Mastery", "You have achieved " + "" + "level 120" + "" + " in the " + "" + "Dungeoneering" + "" + " skill." + "
" + "This is the highest level for this skill: for real, this time!"); } return newstruct cs2func_script_3355_struct(0, -1, "", ""); }