cs2func_script_1004_struct(2,2,0) script_1004(int arg0,int arg1) {
switch (arg0) {
flow_1:
case 1:
switch (arg1) {
case 0:
return newstruct cs2func_script_1004_struct(10, 5574, "Members: Initiate sallet" + "
" + " (after Recruitment Drive and with 20 Defence)", "Members now have the Prayer level required to wear " + "
" + "initiate sallets" + "" + " (after Recruitment Drive, with level 20 Defence).");
case 1:
return newstruct cs2func_script_1004_struct(10, 5575, "Members: Initiate hauberk" + "
" + " (after Recruitment Drive and with 20 Defence)", "Members now have the Prayer level required to wear " + "" + "initiate hauberks" + "" + " (after Recruitment Drive, with level 20 Defence).");
case 2:
return newstruct cs2func_script_1004_struct(10, 5576, "Members: Initiate cuisse" + "
" + " (after Recruitment Drive and with 20 Defence)", "Members now have the Prayer level required to wear " + "" + "initiate cuisses" + "" + " (after Recruitment Drive, with level 20 Defence).");
case 3:
return newstruct cs2func_script_1004_struct(20, 9672, "Members: Proselyte sallet" + "
" + " (after Slug Menace and with 30 Defence)", "Members now have the Prayer level required to wear " + "" + "proselyte sallets" + "" + " (after Slug Menace, with level 30 Defence).");
case 4:
return newstruct cs2func_script_1004_struct(20, 9674, "Members: Proselyte hauberk" + "
" + " (after Slug Menace and with 30 Defence)", "Members now have the Prayer level required to wear " + "" + "proselyte hauberks" + "" + " (after Slug Menace, with level 30 Defence).");
case 5:
return newstruct cs2func_script_1004_struct(20, 9676, "Members: Proselyte cuisse" + "
" + " (after Slug Menace and with 30 Defence)", "Members now have the Prayer level required to wear " + "" + "proselyte cuisses" + "" + " (after Slug Menace, with level 30 Defence).");
case 6:
return newstruct cs2func_script_1004_struct(20, 9678, "Members: Proselyte plateskirt" + "
" + " (after Slug Menace and with 30 Defence)", "Members now have the Prayer level required to wear " + "" + "proselyte plateskirts" + "" + " (after Slug Menace, with level 30 Defence).");
case 7:
return newstruct cs2func_script_1004_struct(20, 10462, "Members: Guthix robe top", "Members can now wear " + "" + "Guthix robe tops" + "" + ".");
case 8:
return newstruct cs2func_script_1004_struct(20, 10466, "Members: Guthix robe legs", "Members can now wear " + "" + "Guthix robe legs" + "" + ".");
case 9:
return newstruct cs2func_script_1004_struct(20, 10458, "Members: Saradomin robe top", "Members can now wear " + "" + "Saradomin robe tops" + "" + ".");
case 10:
return newstruct cs2func_script_1004_struct(20, 10464, "Members: Saradomin robe legs", "Members can now wear " + "" + "Saradomin robe legs" + "" + ".");
case 11:
return newstruct cs2func_script_1004_struct(20, 10460, "Members: Zamorak robe top", "Members can now wear " + "" + "Zamorak robe tops" + "" + ".");
case 12:
return newstruct cs2func_script_1004_struct(20, 10468, "Members: Zamorak robe legs", "Members can now wear " + "" + "Zamorak robe legs" + "" + ".");
case 13:
return newstruct cs2func_script_1004_struct(20, 19380, "Members: Armadyl robe top", "Members can now wear " + "" + "Armadyl robe tops" + "" + ".");
case 14:
return newstruct cs2func_script_1004_struct(20, 19386, "Members: Armadyl robe legs", "Members can now wear " + "" + "Armadyl robe legs" + "" + ".");
case 15:
return newstruct cs2func_script_1004_struct(20, 19384, "Members: Bandos robe top", "Members can now wear " + "" + "Bandos robe tops" + "" + ".");
case 16:
return newstruct cs2func_script_1004_struct(20, 19388, "Members: Bandos robe legs", "Members can now wear " + "" + "Bandos robe legs" + "" + ".");
case 17:
return newstruct cs2func_script_1004_struct(20, 19382, "Members: Ancient robe top", "Members can now wear " + "" + "Ancient robe tops" + "" + ".");
case 18:
return newstruct cs2func_script_1004_struct(20, 19390, "Members: Ancient robe legs", "Members can now wear " + "" + "Ancient robe legs" + "" + ".");
case 19:
return newstruct cs2func_script_1004_struct(21, 18337, "Members: Bonecrusher" + "
" + " (with 21 Dungeoneering)", "Members can now use " + "" + "bonecrushers" + "" + ". (They also need level 21 Dungeoneering.)");
case 20:
return newstruct cs2func_script_1004_struct(22, 11665, "Members: Void melee helm", "Members now have the Prayer level required to wear " + "" + "Void melee helms" + "" + ".");
case 21:
return newstruct cs2func_script_1004_struct(22, 11664, "Members: Void ranger helm", "Members now have the Prayer level required to wear " + "" + "Void ranger helms" + "" + ".");
case 22:
return newstruct cs2func_script_1004_struct(22, 11663, "Members: Void mage helm", "Members now have the Prayer level required to wear " + "" + "Void mage helms" + "" + ".");
case 23:
return newstruct cs2func_script_1004_struct(22, 8839, "Members: Void knight top", "Members now have the Prayer level required to wear " + "" + "Void knight tops" + "" + ".");
case 24:
return newstruct cs2func_script_1004_struct(22, 8840, "Members: Void knight robe", "Members now have the Prayer level required to wear " + "" + "Void knight robes" + "" + ".");
case 25:
return newstruct cs2func_script_1004_struct(22, 8842, "Members: Void knight gloves", "Members now have the Prayer level required to wear " + "" + "Void knight gloves" + "" + ".");
case 26:
return newstruct cs2func_script_1004_struct(22, 19712, "Members: Void knight deflector", "Members now have the Prayer level required to wear " + "" + "Void knight deflectors" + "" + ".");
case 27:
return newstruct cs2func_script_1004_struct(22, 8841, "Members: Void knight mace", "Members now have the Prayer level required to wield " + "" + "Void knight maces" + "" + ".");
case 28:
return newstruct cs2func_script_1004_struct(22, 7620, "Void knight equipment requires 42 Attack, Defence, Strength, Ranged, Magic and Constitution and 22 Prayer.", "" + "Void knight equipment" + "" + " requires 42 Attack, Defence, Strength, Ranged, Magic and Constitution and 22 Prayer.");
case 29:
return newstruct cs2func_script_1004_struct(25, 11061, "Members: Ancient Mace" + "
" + " (after Another Slice of H.A.M., with 15 Attack)", "Members now have the Prayer level required to wield the " + "" + "Ancient Mace" + "" + " (after Another Slice of H.A.M. with level 15 Attack).");
case 30:
return newstruct cs2func_script_1004_struct(30, 19886, "Twisted bird skull necklace" + "
" + " (with 30 Dungeoneering)", "You now have the Prayer level required to wear " + "" + "Twisted bird skull necklaces" + "" + ". (You also need level 30 Dungeoneering.)");
case 31:
return newstruct cs2func_script_1004_struct(40, 10448, "Members: Guthix cloak", "Members can now wear " + "" + "Guthix cloaks" + "" + ".");
case 32:
return newstruct cs2func_script_1004_struct(40, 10454, "Members: Guthix mitre" + "
" + " (with 40 Magic)", "Members now have the Prayer level required to wear " + "" + "Guthix mitres" + "" + ". (They also need level 40 Magic.)");
case 33:
return newstruct cs2func_script_1004_struct(40, 10446, "Members: Saradomin cloak", "Members can now wear " + "" + "Saradomin cloaks" + "" + ".");
case 34:
return newstruct cs2func_script_1004_struct(40, 10452, "Members: Saradomin mitre" + "
" + " (with 40 Magic)", "Members now have the Prayer level required to wear " + "" + "Saradomin mitres" + "" + ". (They also need level 40 Magic.)");
case 35:
return newstruct cs2func_script_1004_struct(40, 10450, "Members: Zamorak cloak", "Members can now wear " + "" + "Zamorak cloaks" + "" + ".");
case 36:
return newstruct cs2func_script_1004_struct(40, 10456, "Members: Zamorak mitre" + "
" + " (with 40 Magic)", "Members now have the Prayer level required to wear " + "" + "Zamorak mitres" + "" + ". (They also need level 40 Magic.)");
case 37:
return newstruct cs2func_script_1004_struct(40, 19368, "Members: Armadyl cloak", "Members can now wear " + "" + "Armadyl cloaks" + "" + ".");
case 38:
return newstruct cs2func_script_1004_struct(40, 19374, "Members: Armadyl mitre" + "
" + " (with 40 Magic)", "Members now have the Prayer level required to wear " + "" + "Armadyl mitres" + "" + ". (They also need level 40 Magic.)");
case 39:
return newstruct cs2func_script_1004_struct(40, 19370, "Members: Bandos cloak", "Members can now wear " + "" + "Bandos cloaks" + "" + ".");
case 40:
return newstruct cs2func_script_1004_struct(40, 19376, "Members: Bandos mitre" + "
" + " (with 40 Magic)", "Members now have the Prayer level required to wear " + "" + "Bandos mitres" + "" + ". (They also need level 40 Magic.)");
case 41:
return newstruct cs2func_script_1004_struct(40, 19372, "Members: Ancient cloak", "Members can now wear " + "" + "Ancient cloaks" + "" + ".");
case 42:
return newstruct cs2func_script_1004_struct(40, 19378, "Members: Ancient mitre" + "
" + " (with 40 Magic)", "Members now have the Prayer level required to wear " + "" + "Ancient mitres" + "" + ". (They also need level 40 Magic.)");
case 43:
return newstruct cs2func_script_1004_struct(48, 19892, "Amulet of zealots" + "
" + " (with 48 Dungeoneering)", "You now have the Prayer level required to wear " + "" + "Amulets of zealots" + "" + ". (You also need level 48 Dungeoneering.)");
case 44:
return newstruct cs2func_script_1004_struct(50, 1716, "Members: Use completed Prayer books" + "
" + "to bless holy and unholy symbols" + "
" + " (after Horror from the Deep)", "Members now have the Prayer level required to use completed prayer books to bless " + "" + "holy" + "" + " and " + "" + "unholy symbols" + "" + " (after Horror from the Deep).");
case 45:
return newstruct cs2func_script_1004_struct(55, 13734, "Members: Spirit shield" + "
" + " (after Summer's End and with 40 Defence)", "Members now have the Prayer level required to wield " + "" + "spirit shields" + "" + " (after Summer's End, with level 40 Defence).");
case 46:
return newstruct cs2func_script_1004_struct(60, 10472, "Members: Guthix stole", "Members can now wear " + "" + "Guthix stoles" + "" + ".");
case 47:
return newstruct cs2func_script_1004_struct(60, 10442, "Members: Guthix crozier", "Members can now wield " + "" + "Guthix croziers" + "" + ".");
case 48:
return newstruct cs2func_script_1004_struct(60, 10470, "Members: Saradomin stole", "Members can now wear " + "" + "Saradomin stoles" + "" + ".");
case 49:
return newstruct cs2func_script_1004_struct(60, 10440, "Members: Saradomin crozier", "Members can now wield " + "" + "Saradomin croziers" + "" + ".");
case 50:
return newstruct cs2func_script_1004_struct(60, 10474, "Members: Zamorak stole", "Members can now wear " + "" + "Zamorak stoles" + "" + ".");
case 51:
return newstruct cs2func_script_1004_struct(60, 10444, "Members: Zamorak crozier", "Members can now wield " + "" + "Zamorak croziers" + "" + ".");
case 52:
return newstruct cs2func_script_1004_struct(60, 19392, "Members: Armadyl stole", "Members can now wear " + "" + "Armadyl stoles" + "" + ".");
case 53:
return newstruct cs2func_script_1004_struct(60, 19362, "Members: Armadyl crozier", "Members can now wield " + "" + "Armadyl croziers" + "" + ".");
case 54:
return newstruct cs2func_script_1004_struct(60, 19394, "Members: Bandos stole", "Members can now wear " + "" + "Bandos stoles" + "" + ".");
case 55:
return newstruct cs2func_script_1004_struct(60, 19364, "Members: Bandos crozier", "Members can now wield " + "" + "Bandos croziers" + "" + ".");
case 56:
return newstruct cs2func_script_1004_struct(60, 19396, "Members: Ancient stole", "Members can now wear " + "" + "Ancient stoles" + "" + ".");
case 57:
return newstruct cs2func_script_1004_struct(60, 19366, "Members: Ancient crozier", "Members can now wield " + "" + "Ancient croziers" + "" + ".");
case 58:
return newstruct cs2func_script_1004_struct(60, 19323, "Members: Dragon staff" + "
" + " (with 40 Magic, 40 Attack and 20 Defence)", "Members now have the Prayer level required to wield " + "" + "dragon staves" + "" + ". (They also need level 40 Magic, level 40 Attack and level 20 Defence.)");
case 59:
return newstruct cs2func_script_1004_struct(60, 19325, "Members: Penguin staff" + "
" + " (with 40 Magic, 40 Attack and 20 Defence)", "Members now have the Prayer level required to wield " + "" + "penguin staves" + "" + ". (They also need level 40 Magic, level 40 Attack and level 20 Defence.)");
case 60:
return newstruct cs2func_script_1004_struct(60, 19327, "Members: Bat staff" + "
" + " (with 40 Magic, 40 Attack and 20 Defence)", "Members now have the Prayer level required to wield " + "" + "bat staves" + "" + ". (They also need level 40 Magic, level 40 Attack and level 20 Defence.)");
case 61:
return newstruct cs2func_script_1004_struct(60, 19329, "Members: Wolf staff" + "
" + " (with 40 Magic, 40 Attack and 20 Defence)", "Members now have the Prayer level required to wield " + "" + "wolf staves" + "" + ". (They also need level 40 Magic, level 40 Attack and level 20 Defence.)");
case 62:
return newstruct cs2func_script_1004_struct(60, 19331, "Members: Cat staff" + "
" + " (with 40 Magic, 40 Attack and 20 Defence)", "Members now have the Prayer level required to wield " + "" + "cat staves" + "" + ". (They also need level 40 Magic, level 40 Attack and level 20 Defence.)");
case 63:
return newstruct cs2func_script_1004_struct(60, 13736, "Members: Blessed spirit shield" + "
" + " (after Summer's End and with 70 Defence)", "Members now have the Prayer level required to wield " + "" + "blessed spirit shields" + "" + " (after Summer's End, with level 70 Defence).");
case 64:
return newstruct cs2func_script_1004_struct(60, 19887, "Members: Split dragon tooth necklace" + "
" + " (with 60 Dungeoneering)", "Members now have the Prayer level required to wear " + "" + "Split dragon tooth necklaces" + "" + ". (They also need level 60 Dungeoneering.)");
case 65:
return newstruct cs2func_script_1004_struct(65, 19308, "Members: Third-Age druidic staff", "Members can now wield " + "" + "Third-Age druidic staves" + "" + ".");
case 66:
return newstruct cs2func_script_1004_struct(65, 19311, "Members: Third-Age druidic cloak", "Members can now wear " + "" + "Third-Age druidic cloaks" + "" + ".");
case 67:
return newstruct cs2func_script_1004_struct(65, 19314, "Members: Third-Age druidic wreath", "Members can now wear " + "" + "Third-Age druidic wreaths" + "" + ".");
case 68:
return newstruct cs2func_script_1004_struct(65, 19317, "Members: Third-Age Druidic robe top", "Members can now wear " + "" + "Third-Age druidic robe tops" + "" + ".");
case 69:
return newstruct cs2func_script_1004_struct(65, 19320, "Members: Third-Age Druidic robe bottoms", "Members can now wear " + "" + "Third-Age druidic bottoms" + "" + ".");
case 70:
return newstruct cs2func_script_1004_struct(70, 13738, "Members: Arcane spirit shield" + "
" + " (after Summer's End and with 65 Magic and 75 Defence)", "Members now have the Prayer level required to wield " + "" + "arcane spirit shields" + "" + " (after Summer's End, with level 65 Magic and 75 Defence).");
case 71:
return newstruct cs2func_script_1004_struct(70, 13744, "Members: Spectral spirit shield" + "
" + " (after Summer's End and with 65 Magic and 75 Defence)", "Members now have the Prayer level required to wield " + "" + "spectral spirit shields" + "" + " (after Summer's End, with level 65 Magic and 75 Defence).");
case 72:
return newstruct cs2func_script_1004_struct(70, 21736, "Members: Akrisae's hood" + "
" + " (after Ritual of the Mahjarrat and with level 70 Defence and 70 Magic)", "Members now have the Prayer level required to wear " + "" + "Akrisae's hood" + "" + " (after Ritual of the Mahjarrat and with level 70 Defence and 70 Magic).");
case 73:
return newstruct cs2func_script_1004_struct(70, 21752, "Members: Akrisae's robe top" + "
" + " (after Ritual of the Mahjarrat and with level 70 Defence and 70 Magic)", "Members now have the Prayer level required to wear " + "" + "Akrisae's robe top" + "" + " (after Ritual of the Mahjarrat and with level 70 Defence and 70 Magic).");
case 74:
return newstruct cs2func_script_1004_struct(70, 21760, "Members: Akrisae's robe skirt" + "
" + " (after Ritual of the Mahjarrat and with level 70 Defence and 70 Magic)", "Members now have the Prayer level required to wear " + "" + "Akrisae's robe skirt" + "" + " (after Ritual of the Mahjarrat and with level 70 Defence and 70 Magic).");
case 75:
return newstruct cs2func_script_1004_struct(70, 21744, "Members: Akrisae's war mace" + "
" + " (after Ritual of the Mahjarrat and with level 70 Attack and 70 Magic)", "Members now have the Prayer level required to use " + "" + "Akrisae's war mace" + "" + " (after Ritual of the Mahjarrat and with level 70 Defence and 70 Magic).");
case 76:
return newstruct cs2func_script_1004_struct(75, 13740, "Members: Divine spirit shield" + "
" + " (after Summer's End and with 75 Defence)", "Members now have the Prayer level required to wield " + "" + "divine spirit shields" + "" + " (after Summer's End, with level 75 Defence).");
case 77:
return newstruct cs2func_script_1004_struct(75, 13742, "Members: Elysian spirit shield" + "
" + " (after Summer's End and with 75 Defence)", "Members now have the Prayer level required to wield " + "" + "elysian spirit shields" + "" + " (after Summer's End, with level 75 Defence).");
case 78:
return newstruct cs2func_script_1004_struct(90, 19888, "Members: Demon horn necklace" + "
" + " (with 90 Dungeoneering)", "Members now have the Prayer level required to wear " + "" + "Demon horn necklaces" + "" + ". (They also need level 90 Dungeoneering.)");
}
break;
case 2:
switch (arg1) {
case 0:
return newstruct cs2func_script_1004_struct(-1, 15707, "Dungeoneering skill tasks" + "
" + "As your Prayer level increases, you will be able to attempt higher-level prayer tasks within Daemonheim. You will also be more likely to succeed when attempting prayer tasks within Daemonheim.", "");
}
break;
case 3:
SWITCH (arg1) {
case 0:
GOTO flow_86
case 1:
GOTO flow_87
case 2:
GOTO flow_88
case 3:
GOTO flow_89
case 4:
GOTO flow_90
case 5:
GOTO flow_91
case 6:
GOTO flow_92
case 7:
GOTO flow_93
case 8:
GOTO flow_94
}
break;
flow_86:
return newstruct cs2func_script_1004_struct(2, 11948, "Repair somebody else's gravestone", "You can now " + "" + "repair" + "" + " somebody else's " + "" + "gravestone" + "" + "!");
flow_87:
return newstruct cs2func_script_1004_struct(31, 13253, "Monastery", "Abbot Langley will now let you enter the " + "" + "Monastery" + "" + " west of " + "" + "Edgeville" + "" + ".");
flow_88:
return newstruct cs2func_script_1004_struct(70, 11948, "Bless somebody else's gravestone", "You can now " + "" + "bless somebody else's " + "" + "gravestone" + "" + "!");
flow_89:
return newstruct cs2func_script_1004_struct(85, 13754, "Members: Bless spirit shields" + "
" + " (after Summer's End)", "Members can now " + "" + "bless spirit shields" + "" + " (after Summer's End).");
flow_90:
return newstruct cs2func_script_1004_struct(90, 13746, "Members: Create arcane spirit shields" + "
" + " (after Summer's End and with 85 Smithing)", "Members can now create " + "" + "arcane spirit shields" + "" + " (after Summer's End, with level 85 Smithing).");
flow_91:
return newstruct cs2func_script_1004_struct(90, 13748, "Members: Create divine spirit shields" + "
" + " (after Summer's End and with 85 Smithing)", "Members can now create " + "" + "divine spirit shields" + "" + " (after Summer's End, with level 85 Smithing).");
flow_92:
return newstruct cs2func_script_1004_struct(90, 13750, "Members: Create elysian spirit shields" + "
" + " (after Summer's End and with 85 Smithing)", "Members can now create " + "" + "elysian spirit shields" + "" + " (after Summer's End, with level 85 Smithing).");
flow_93:
return newstruct cs2func_script_1004_struct(90, 13752, "Members: Create spectral spirit shields" + "
" + " (after Summer's End and with 85 Smithing)", "Members can now create " + "" + "spectral spirit shields" + "" + " (after Summer's End, with level 85 Smithing).");
flow_94:
return newstruct cs2func_script_1004_struct(99, 9759, "Skill mastery", "" + "Congratulations! You are now a master of " + "" + "Prayer" + "" + ". Members can visit " + "" + "Brother Jared" + "" + " upstairs at the " + "" + "Monastery" + "" + ". He has something special that is only available to true masters of the " + "" + "Prayer" + "" + " skill!");
}
return newstruct cs2func_script_1004_struct(0, -1, "", "");
}