cs2func_script_986_struct(2,2,0) script_986(int arg0,int arg1) {
switch (arg0) {
case 0:
switch (arg1) {
case 0:
return newstruct cs2func_script_986_struct(1, 1511, "Normal logs", "You can now light " + "
" + "normal logs" + "" + ".");
case 1:
return newstruct cs2func_script_986_struct(1, 596, "Members: Torch", "Members can now light " + "" + "torches" + "" + ".");
case 2:
return newstruct cs2func_script_986_struct(1, 36, "Members: Candle", "Members can now light " + "" + "candles" + "" + ".");
case 3:
return newstruct cs2func_script_986_struct(1, 2862, "Members: Achey logs", "Members can now light " + "" + "achey logs" + "" + ".");
case 4:
return newstruct cs2func_script_986_struct(4, 4531, "Members: Candle lantern", "Members can now light " + "" + "candle lanterns" + "" + ".");
case 5:
return newstruct cs2func_script_986_struct(5, 3438, "Members: Pyre logs", "Members can now light " + "" + "pyre logs" + "" + ".");
case 6:
return newstruct cs2func_script_986_struct(12, 4524, "Members: Oil lamp", "Members can now light " + "" + "oil lamps" + "" + ".");
case 7:
return newstruct cs2func_script_986_struct(15, 1521, "Oak logs", "You can now light " + "" + "oak logs" + "" + ".");
case 8:
return newstruct cs2func_script_986_struct(20, 7225, "Members: Iron spit", "Members can now cook with " + "" + "iron spits" + "" + ".");
case 9:
return newstruct cs2func_script_986_struct(20, 3440, "Members: Oak pyre logs", "Members can now light " + "" + "oak pyre logs" + "" + ".");
case 10:
return newstruct cs2func_script_986_struct(26, 4539, "Members: Oil lantern", "Members can now light " + "" + "oil lanterns" + "" + ".");
case 11:
return newstruct cs2func_script_986_struct(30, 1519, "Willow logs", "You can now light " + "" + "willow logs" + "" + ".");
case 12:
return newstruct cs2func_script_986_struct(33, 7053, "Members: Harpie bug lantern (not a light source)", "Members can now light " + "" + "harpie bug lanterns" + "" + ". These are not a light source.");
case 13:
return newstruct cs2func_script_986_struct(35, 6333, "Members: Teak logs", "Members can now light " + "" + "teak logs" + "" + ".");
case 14:
return newstruct cs2func_script_986_struct(35, 3442, "Members: Willow pyre logs", "Members can now light " + "" + "willow pyre logs" + "" + ".");
case 15:
return newstruct cs2func_script_986_struct(40, 6211, "Members: Teak pyre logs", "Members can now light " + "" + "teak pyre logs" + "" + ".");
case 16:
return newstruct cs2func_script_986_struct(42, 10810, "Members: Arctic pine logs", "Members can now light " + "" + "arctic pine logs" + "" + ".");
case 17:
return newstruct cs2func_script_986_struct(45, 1517, "Maple logs", "You can now light " + "" + "maple logs" + "" + ".");
case 18:
return newstruct cs2func_script_986_struct(47, 10808, "Members: Arctic pine pyre logs", "Members can now light " + "" + "arctic pine pyre logs" + "" + ".");
case 19:
return newstruct cs2func_script_986_struct(49, 4550, "Members: Bullseye lantern", "Members can now light " + "" + "bullseye lanterns" + "" + ".");
case 20:
return newstruct cs2func_script_986_struct(49, 4702, "Members: Sapphire lantern", "Members can now light " + "" + "sapphire lanterns" + "" + ".");
case 21:
return newstruct cs2func_script_986_struct(49, 9065, "Members: Emerald lantern", "Members can now light " + "" + "emerald lanterns" + "" + ".");
case 22:
return newstruct cs2func_script_986_struct(50, 6332, "Members: Mahogany logs", "Members can now light " + "" + "mahogany logs" + "" + ".");
case 23:
return newstruct cs2func_script_986_struct(50, 3444, "Members: Maple pyre logs", "Members can now light " + "" + "maple pyre logs" + "" + ".");
case 24:
return newstruct cs2func_script_986_struct(52, 10973, "Members: Replace Dorgeshuun light orb", "Members can now replace " + "" + "Dorgeshuun light orbs" + "" + ".");
case 25:
return newstruct cs2func_script_986_struct(55, 6213, "Members: Mahogany pyre logs", "Members can now light " + "" + "mahogany pyre logs" + "" + ".");
case 26:
return newstruct cs2func_script_986_struct(58, 12581, "Members: Eucalyptus logs", "Members can now light " + "" + "eucalyptus logs" + "" + ".");
case 27:
return newstruct cs2func_script_986_struct(60, 1515, "Yew logs", "You can now light " + "" + "yew logs" + "" + ".");
case 28:
return newstruct cs2func_script_986_struct(63, 12583, "Members: Eucalyptus pyre logs", "Members can now light " + "" + "eucalyptus pyre logs" + "" + ".");
case 29:
return newstruct cs2func_script_986_struct(65, 5013, "Members: Cave goblin mining helmet", "Members can now light " + "" + "cave goblin mining helmets" + "" + ".");
case 30:
return newstruct cs2func_script_986_struct(65, 3446, "Members: Yew pyre logs", "Members can now light " + "" + "yew pyre logs" + "" + ".");
case 31:
return newstruct cs2func_script_986_struct(75, 1513, "Members: Magic logs", "Members can now light " + "" + "magic logs" + "" + ".");
case 32:
return newstruct cs2func_script_986_struct(76, 21600, "Members: Blisterwood logs", "Members can now light " + "" + "blisterwood logs" + "" + ".");
case 33:
return newstruct cs2func_script_986_struct(80, 3448, "Members: Magic pyre logs", "Members can now light " + "" + "magic pyre logs" + "" + ".");
case 34:
return newstruct cs2func_script_986_struct(83, 21350, "Members: Curly root", "Members can now light " + "" + "curly roots" + "" + " in the jadinko lair.");
}
break;
case 1:
switch (arg1) {
case 0:
return newstruct cs2func_script_986_struct(-1, 7620, "To start Firemaking in the manner of the barbarians, talk to Otto Godblessed when you have level 35 Firemaking or higher.", "");
case 1:
return newstruct cs2func_script_986_struct(21, 1511, "Members: Normal Logs", "Members versed in the art of barbarian firemaking can now light " + "" + "normal logs" + "" + " without a tinderbox.");
case 2:
return newstruct cs2func_script_986_struct(21, 2862, "Members: Achey tree", "Members versed in the art of barbarian firemaking can now light " + "" + "achey tree logs" + "" + " without a tinderbox.");
case 3:
return newstruct cs2func_script_986_struct(35, 1521, "Members: Oak", "Members versed in the art of barbarian firemaking can now light " + "" + "oak logs" + "" + " without a tinderbox.");
case 4:
return newstruct cs2func_script_986_struct(50, 1519, "Members: Willow", "Members versed in the art of barbarian firemaking can now light " + "" + "willow logs" + "" + " without a tinderbox.");
case 5:
return newstruct cs2func_script_986_struct(55, 6333, "Members: Teak", "Members versed in the art of barbarian firemaking can now light " + "" + "teak logs" + "" + " without a tinderbox.");
case 6:
return newstruct cs2func_script_986_struct(62, 10810, "Members: Arctic pine", "Members versed in the art of barbarian firemaking can now light " + "" + "arctic pine logs" + "" + " without a tinderbox.");
case 7:
return newstruct cs2func_script_986_struct(65, 1517, "Members: Maple", "Members versed in the art of barbarian firemaking can now light " + "" + "maple logs" + "" + " without a tinderbox.");
case 8:
return newstruct cs2func_script_986_struct(70, 6332, "Members: Mahogany", "Members versed in the art of barbarian firemaking can now light " + "" + "mahogany logs" + "" + " without a tinderbox.");
case 9:
return newstruct cs2func_script_986_struct(78, 12581, "Members: Eucalyptus", "Members versed in the art of barbarian firemaking can now light " + "" + "eucalyptus logs" + "" + " without a tinderbox.");
case 10:
return newstruct cs2func_script_986_struct(80, 1515, "Members: Yew", "Members versed in the art of barbarian firemaking can now light " + "" + "yew logs" + "" + " without a tinderbox.");
case 11:
return newstruct cs2func_script_986_struct(95, 1513, "Members: Magic", "Members versed in the art of barbarian firemaking can now light " + "" + "magic logs" + "" + " without a tinderbox.");
}
break;
case 2:
switch (arg1) {
case 0:
return newstruct cs2func_script_986_struct(-1, 7620, "To start Firemaking in the manner of the barbarians, talk to Otto Godblessed when you have level 35 Firemaking or higher. Pyre ships can only be constructed and burnt where the ground is charred, around the lake next to Otto's hut.", "");
case 1:
return newstruct cs2func_script_986_struct(11, 1511, "Members: Wood" + "
" + " (with 11 Crafting)", "Members versed in the art of barbarian firemaking now have the Firemaking level required to light pyre ships made out of " + "" + "logs" + "" + ". (They also need level 11 Crafting.)");
case 2:
return newstruct cs2func_script_986_struct(11, 2862, "Members: Achey" + "
" + " (with 11 Crafting)", "Members versed in the art of barbarian firemaking now have the Firemaking level required to light pyre ships made out of " + "" + "achey tree logs" + "" + ". (They also need level 11 Crafting.)");
case 3:
return newstruct cs2func_script_986_struct(25, 1521, "Members: Oak" + "
" + " (with 25 Crafting)", "Members versed in the art of barbarian firemaking now have the Firemaking level required to light pyre ships made out of " + "" + "oak logs" + "" + ". (They also need level 25 Crafting.)");
case 4:
return newstruct cs2func_script_986_struct(40, 1519, "Members: Willow" + "
" + " (with 40 Crafting)", "Members versed in the art of barbarian firemaking now have the Firemaking level required to light pyre ships made out of " + "" + "willow logs" + "" + ". (They also need level 40 Crafting.)");
case 5:
return newstruct cs2func_script_986_struct(45, 6333, "Members: Teak" + "
" + " (with 45 Crafting)", "Members versed in the art of barbarian firemaking now have the Firemaking level required to light pyre ships made out of " + "" + "teak logs" + "" + ". (They also need level 45 Crafting.)");
case 6:
return newstruct cs2func_script_986_struct(52, 10810, "Members: Arctic pine" + "
" + " (with 52 Crafting)", "Members versed in the art of barbarian firemaking now have the Firemaking level required to light pyre ships made out of " + "" + "arctic pine logs" + "" + ". (They also need level 52 Crafting.)");
case 7:
return newstruct cs2func_script_986_struct(55, 1517, "Members: Maple" + "
" + " (with 55 Crafting)", "Members versed in the art of barbarian firemaking now have the Firemaking level required to light pyre ships made out of " + "" + "maple logs" + "" + ". (They also need level 55 Crafting.)");
case 8:
return newstruct cs2func_script_986_struct(60, 6332, "Members: Mahogany" + "
" + " (with 60 Crafting)", "Members versed in the art of barbarian firemaking now have the Firemaking level required to light pyre ships made out of " + "" + "mahogany logs" + "" + ". (They also need level 60 Crafting.)");
case 9:
return newstruct cs2func_script_986_struct(68, 12581, "Members: Eucalyptus" + "
" + " (with 68 Crafting)", "Members versed in the art of barbarian firemaking now have the Firemaking level required to light pyre ships made out of " + "" + "eucalyptus logs" + "" + ". (They also need level 68 Crafting.)");
case 10:
return newstruct cs2func_script_986_struct(70, 1515, "Members: Yew" + "
" + " (with 70 Crafting)", "Members versed in the art of barbarian firemaking now have the Firemaking level required to light pyre ships made out of " + "" + "yew logs" + "" + ". (They also need level 70 Crafting.)");
case 11:
return newstruct cs2func_script_986_struct(85, 1513, "Members: Magic" + "
" + " (with 85 Crafting)", "Members versed in the art of barbarian firemaking now have the Firemaking level required to light pyre ships made out of " + "" + "magic logs" + "" + ". (They also need level 85 Crafting.)");
}
break;
case 3:
switch (arg1) {
case 0:
return newstruct cs2func_script_986_struct(1, 590, "Tinderbox", "You can now light fires with a " + "" + "tinderbox" + "" + ".");
case 1:
return newstruct cs2func_script_986_struct(61, 15241, "Members: Chaos dwarf hand cannon" + "
" + " (after Forgiveness of a Chaos Dwarf and with 75 Ranged)", "Members now have the Firemaking level required to fire the " + "" + "chaos dwarf hand cannon" + "" + " (after Forgiveness of a Chaos Dwarf and with 75 Ranged).");
case 2:
return newstruct cs2func_script_986_struct(62, 13659, "Members: Ring of Fire" + "
" + " (after All Fired Up)", "Members can now wear the " + "" + "Ring of Fire" + "" + " (after All Fired Up).");
case 3:
return newstruct cs2func_script_986_struct(79, 13660, "Members: Flame Gloves" + "
" + " (after All Fired Up)", "Members can now wear the " + "" + "Flame Gloves" + "" + " (after All Fired Up).");
case 4:
return newstruct cs2func_script_986_struct(92, 13661, "Members: Inferno Adze" + "
" + " (after All Fired Up)", "Members can now use the " + "" + "Inferno Adze" + "" + " (after All Fired Up).");
}
break;
case 4:
switch (arg1) {
case 0:
return newstruct cs2func_script_986_struct(-1, 7620, "To use the beacons, you must have completed All Fired Up.", "");
case 1:
return newstruct cs2func_script_986_struct(43, 13662, "Members: Beacon near the River Salve", "Members can now light the " + "" + "beacon" + "" + " near the " + "" + "River Salve" + "" + " (after All Fired Up).");
case 2:
return newstruct cs2func_script_986_struct(43, 13662, "Members: Beacon near the Rag and Bone Man", "Members can now light the " + "" + "beacon" + "" + " near the " + "" + "Rag and Bone Man" + "" + " (after All Fired Up).");
case 3:
return newstruct cs2func_script_986_struct(48, 13662, "Members: Beacon near the Jolly Boar", "Members can now light the " + "" + "beacon" + "" + " near the " + "" + "Jolly Boar" + "" + " (after All Fired Up).");
case 4:
return newstruct cs2func_script_986_struct(53, 13662, "Members: Beacon north of Varrock Palace", "Members can now light the " + "" + "beacon" + "" + " north of " + "" + "Varrock Palace" + "" + " (after All Fired Up).");
case 5:
return newstruct cs2func_script_986_struct(59, 13662, "Members: Beacon near the Grand Exchange", "Members can now light the " + "" + "beacon" + "" + " near the " + "" + "Grand Exchange" + "" + " (after All Fired Up).");
case 6:
return newstruct cs2func_script_986_struct(62, 13662, "Members: Beacon near Edgeville", "Members can now light the " + "" + "beacon" + "" + " near " + "" + "Edgeville" + "" + " (after All Fired Up).");
case 7:
return newstruct cs2func_script_986_struct(68, 13662, "Members: Beacon near the Monastery" + "
" + " (after joining the Monastery)", "Members can now light the " + "" + "beacon" + "" + " near " + "" + "the Monastery" + "" + " (after All Fired Up and after joining the Monastery).");
case 8:
return newstruct cs2func_script_986_struct(72, 13662, "Members: Beacon near Goblin Village" + "
" + " (after Land of the Goblins)", "Members can now light the " + "" + "beacon" + "" + " near " + "" + "Goblin Village" + "" + " (after All Fired Up and Land of the Goblins).");
case 9:
return newstruct cs2func_script_986_struct(76, 13662, "Members: Beacon near Burthorpe" + "
" + " (with 56 Smithing)", "Members now have the Firemaking level required to light the " + "" + "beacon" + "" + " near " + "" + "Burthorpe" + "" + ". (They also need level 56 Smithing and to have completed All Fired Up).");
case 10:
return newstruct cs2func_script_986_struct(79, 13662, "Members: Beacon east of Death Plateau" + "
" + " (with 42 Construction)", "Members now have the Firemaking level required to light the " + "" + "beacon" + "" + " east of " + "" + "Death Plateau" + "" + ". (They also need level 42 Construction and to have completed All Fired Up).");
case 11:
return newstruct cs2func_script_986_struct(83, 13662, "Members: Beacon near the Trollheim shortcut" + "
" + " (with 64 Agility)", "Members now have the Firemaking level required to light the " + "" + "beacon" + "" + " near the " + "" + "Trollheim shortcut" + "" + ". (They also need level 64 Agility and to have completed All Fired Up).");
case 12:
return newstruct cs2func_script_986_struct(87, 13662, "Members: Beacon near the entrance to the God Wars Dungeon" + "
" + " (with 60 Crafting)", "Members now have the Firemaking level required to light the " + "" + "beacon" + "" + " near the entrance to the " + "" + "God Wars Dungeon" + "" + ". (They also need level 60 Crafting and to have completed All Fired Up).");
case 13:
return newstruct cs2func_script_986_struct(89, 13662, "Members: Beacon near small temple in the Wilderness" + "
" + " (with 70 Smithing or 59 Construction)", "Members now have the Firemaking level required to light the " + "" + "beacon" + "" + " near the " + "" + "small temple in the Wilderness" + "" + ". (They will also need level 70 Smithing or level 59 Construction, and to have completed All Fired Up).");
case 14:
return newstruct cs2func_script_986_struct(92, 13662, "Members: Beacon on the Frozen Waste Plateau", "Members can now light the " + "" + "beacon" + "" + " on the " + "" + "Frozen Waste Plateau" + "" + " (after All Fired Up).");
}
break;
case 5:
switch (arg1) {
case 0:
return newstruct cs2func_script_986_struct(91, 18778, "Members: Starved ancient effigies", "Members can now investigate " + "" + "starved ancient effigies" + "" + " using their knowledge of Firemaking.");
case 1:
return newstruct cs2func_script_986_struct(93, 18779, "Members: Nourished ancient effigies", "Members can now investigate " + "" + "nourished ancient effigies" + "" + " using their knowledge of Firemaking.");
case 2:
return newstruct cs2func_script_986_struct(95, 18780, "Members: Sated ancient effigies", "Members can now investigate " + "" + "sated ancient effigies" + "" + " using their knowledge of Firemaking.");
case 3:
return newstruct cs2func_script_986_struct(97, 18781, "Members: Gorged ancient effigies", "Members can now investigate " + "" + "gorged ancient effigies" + "" + " using their knowledge of Firemaking.");
}
break;
case 6:
switch (arg1) {
case 0:
return newstruct cs2func_script_986_struct(1, 14667, "Members: Burn basic evil tree", "Members can now burn " + "" + "basic evil trees" + "");
case 1:
return newstruct cs2func_script_986_struct(15, 14667, "Members: Burn evil oak tree", "Members can now burn " + "" + "evil oak trees" + "");
case 2:
return newstruct cs2func_script_986_struct(30, 14667, "Members: Burn evil willow tree", "Members can now burn " + "" + "evil willow trees" + "");
case 3:
return newstruct cs2func_script_986_struct(45, 14667, "Members: Burn evil maple tree", "Members can now burn " + "" + "evil maple trees" + "");
case 4:
return newstruct cs2func_script_986_struct(55, 14619, "Members: Phoenix Lair - funeral pyre", "Members can now light the phoenix's " + "" + "funeral pyre" + "" + " in the phoenix lair.");
case 5:
return newstruct cs2func_script_986_struct(60, 14667, "Members: Burn evil yew tree", "Members can now burn " + "" + "evil yew trees" + "");
case 6:
return newstruct cs2func_script_986_struct(75, 14667, "Members: Burn evil magic tree", "Members can now burn " + "" + "evil magic trees" + "");
case 7:
return newstruct cs2func_script_986_struct(85, 14667, "Members: Burn elder evil tree", "Members can now burn " + "" + "elder evil trees" + "");
}
break;
case 7:
switch (arg1) {
case 0:
return newstruct cs2func_script_986_struct(-1, 15707, "Dungeoneering skill tasks" + "
" + "As your Firemaking level increases, you will be able to attempt higher-level firemaking tasks within Daemonheim. You will also be more likely to succeed when attempting firemaking tasks within Daemonheim.", "");
case 1:
return newstruct cs2func_script_986_struct(1, 17682, "Tangle gum branches (Tier 1)", "You can now light " + "" + "tangle gum branches" + "" + " within Daemonheim.");
case 2:
return newstruct cs2func_script_986_struct(10, 17684, "Seeping elm branches (Tier 2)", "You can now light " + "" + "seeping elm branches" + "" + " within Daemonheim.");
case 3:
return newstruct cs2func_script_986_struct(20, 17686, "Blood spindle branches (Tier 3)", "You can now light " + "" + "blood spindle branches" + "" + " within Daemonheim.");
case 4:
return newstruct cs2func_script_986_struct(30, 17688, "Utuku branches (Tier 4)", "You can now light " + "" + "utuku branches" + "" + " within Daemonheim.");
case 5:
return newstruct cs2func_script_986_struct(40, 17690, "Spinebeam branches (Tier 5)", "You can now light " + "" + "spinebeam branches" + "" + " within Daemonheim.");
case 6:
return newstruct cs2func_script_986_struct(50, 17692, "Members: Bovistrangler branches (Tier 6)", "Members can now light " + "" + "bovistrangler branches" + "" + " within Daemonheim.");
case 7:
return newstruct cs2func_script_986_struct(60, 17694, "Members: Thigat branches (Tier 7)", "Members can now light " + "" + "thigat branches" + "" + " within Daemonheim.");
case 8:
return newstruct cs2func_script_986_struct(70, 17696, "Members: Corpsethorn branches (Tier 8)", "Members can now light " + "" + "corpsethorn branches" + "" + " within Daemonheim.");
case 9:
return newstruct cs2func_script_986_struct(80, 17698, "Members: Entgallow branches (Tier 9)", "Members can now light " + "" + "entgallow branches" + "" + " within Daemonheim.");
case 10:
return newstruct cs2func_script_986_struct(90, 17700, "Members: Grave creeper branches (Tier 10)", "Members can now light " + "" + "grave creeper branches" + "" + " within Daemonheim.");
}
break;
case 8:
if (((boolean)arg1)) {
return newstruct cs2func_script_986_struct(99, 9804, "Skill mastery", "" + "Congratulations! You are now a master of " + "" + "Firemaking" + "" + ". Members can visit " + "" + "Ignatius" + "" + ", south of " + "" + "Seers' Village" + "" + ". He has something special that is only available to true masters of the " + "" + "Firemaking" + "" + " skill!");
}
}
return newstruct cs2func_script_986_struct(0, -1, "", "");
}