mirror of
https://gitlab.com/2009scape/2009scape.git
synced 2025-12-09 16:45:44 -07:00
Added initial version
This commit is contained in:
commit
b452bd670c
13290 changed files with 1178433 additions and 0 deletions
32
dumps/scripts/0.cs2
Normal file
32
dumps/scripts/0.cs2
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
void script_0(int arg0,int arg1,int arg2) {
|
||||
int ivar3;
|
||||
int ivar4;
|
||||
int ivar5;
|
||||
int ivar6;
|
||||
int ivar7;
|
||||
ivar3 = divide(add(arg1, arg2), 2);
|
||||
ivar4 = globalarray_0[ivar3];
|
||||
globalarray_0[ivar3] = globalarray_0[arg2];
|
||||
globalarray_0[arg2] = ivar4;
|
||||
ivar5 = arg1;
|
||||
ivar6 = arg1;
|
||||
ivar7 = -1;
|
||||
while (ivar6 < arg2) {
|
||||
if (stringMethod4107(lower(getWidgetText(new WidgetPointer(globalarray_0[ivar6]))), lower(getWidgetText(new WidgetPointer(ivar4)))) < bitAnd(ivar6, 1)) {
|
||||
ivar7 = globalarray_0[ivar6];
|
||||
globalarray_0[ivar6] = globalarray_0[ivar5];
|
||||
globalarray_0[ivar5] = ivar7;
|
||||
ivar5 = add(ivar5, 1);
|
||||
}
|
||||
ivar6 = add(ivar6, 1);
|
||||
}
|
||||
globalarray_0[arg2] = globalarray_0[ivar5];
|
||||
globalarray_0[ivar5] = ivar4;
|
||||
if (arg1 < subtract(ivar5, 1)) {
|
||||
script_0(0, arg1, subtract(ivar5, 1));
|
||||
}
|
||||
if (add(ivar5, 1) < arg2) {
|
||||
script_0(0, add(ivar5, 1), arg2);
|
||||
}
|
||||
return;
|
||||
}
|
||||
6
dumps/scripts/1.cs2
Normal file
6
dumps/scripts/1.cs2
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
int script_1(int arg0,int arg1) {
|
||||
if (isMembersItem(arg1) && isMember()) {
|
||||
return 0;
|
||||
}
|
||||
return getItemAmtInContainer(arg0, arg1);
|
||||
}
|
||||
135
dumps/scripts/10.cs2
Normal file
135
dumps/scripts/10.cs2
Normal file
|
|
@ -0,0 +1,135 @@
|
|||
void script_10(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,int arg10,string arg11,string arg12) {
|
||||
int ivar11;
|
||||
int ivar12;
|
||||
int ivar13;
|
||||
int ivar14;
|
||||
int ivar15;
|
||||
int ivar16;
|
||||
deleteAllExtraChilds(new WidgetPointer(arg1));
|
||||
ivar11 = add(2, multiply(13, getLineCount(177, 495, "Level " + intToStr(arg2) + ": " + arg11)));
|
||||
ivar12 = add(2, multiply(13, getLineCount(177, 494, arg12)));
|
||||
ivar13 = add(add(add(add(add(2, ivar11), ivar12), 32), 14), 2);
|
||||
if (arg3 == -1) {
|
||||
ivar13 = subtract(subtract(ivar13, 32), 14);
|
||||
}
|
||||
ivar14 = 5;
|
||||
if (getWidgetActualY(new WidgetPointer(arg0)) < 130) {
|
||||
ivar14 = subtract(subtract(261, ivar13), 5);
|
||||
}
|
||||
createExtraChild(new WidgetPointer(arg1), 3, 0);
|
||||
setWidgetPosition(5, ivar14, 0, 0);
|
||||
setWidgetSize(180, ivar13, 0, 0);
|
||||
setWidgetFilled(1);
|
||||
setWidgetRGB(new Color(0, 0, 0));
|
||||
cs2method2103(42);
|
||||
createExtraChild(new WidgetPointer(arg1), 3, 1);
|
||||
setWidgetPosition(6, add(ivar14, 1), 0, 0);
|
||||
setWidgetSize(179, subtract(ivar13, 1), 0, 0);
|
||||
setWidgetFilled(0);
|
||||
setWidgetRGB(new Color(46, 43, 35));
|
||||
createExtraChild(new WidgetPointer(arg1), 3, 2);
|
||||
setWidgetPosition(5, ivar14, 0, 0);
|
||||
setWidgetSize(179, subtract(ivar13, 1), 0, 0);
|
||||
setWidgetFilled(0);
|
||||
setWidgetRGB(new Color(114, 100, 81));
|
||||
createExtraChild(new WidgetPointer(arg1), 4, 3);
|
||||
setWidgetPosition(7, add(ivar14, 2), 0, 0);
|
||||
setWidgetSize(177, ivar11, 0, 0);
|
||||
setWidgetTextAlignment(1, 1, 0);
|
||||
setWidgetFont(495);
|
||||
setWidgetRGB(new Color(255, 152, 31));
|
||||
setWidgetUnknownBoolean(false);
|
||||
setWidgetText("Level " + intToStr(arg2) + ": " + arg11);
|
||||
createExtraChild(new WidgetPointer(arg1), 4, 4);
|
||||
setWidgetPosition(7, add(add(ivar14, 2), ivar11), 0, 0);
|
||||
setWidgetSize(177, ivar12, 0, 0);
|
||||
setWidgetTextAlignment(1, 1, 0);
|
||||
setWidgetFont(494);
|
||||
setWidgetRGB(new Color(175, 106, 26));
|
||||
setWidgetUnknownBoolean(false);
|
||||
setWidgetText(arg12);
|
||||
ivar15 = 1;
|
||||
if (arg5 != -1) {
|
||||
ivar15 = 2;
|
||||
}
|
||||
if (arg7 != -1) {
|
||||
ivar15 = 3;
|
||||
}
|
||||
if (arg9 != -1) {
|
||||
ivar15 = 4;
|
||||
}
|
||||
ivar16 = divide(subtract(190, multiply(ivar15, 35)), add(ivar15, 1));
|
||||
if (arg3 != -1) {
|
||||
createExtraChild(new WidgetPointer(arg1), 5, 5);
|
||||
setWidgetPosition(ivar16, add(add(add(ivar14, 2), ivar11), ivar12), 0, 0);
|
||||
setWidgetSize(35, 32, 0, 0);
|
||||
setItemOnWidgetMethod1200(arg3, -1);
|
||||
createExtraChild(new WidgetPointer(arg1), 4, 6);
|
||||
setWidgetPosition(ivar16, add(add(add(add(ivar14, 2), ivar11), ivar12), 32), 0, 0);
|
||||
setWidgetSize(35, 14, 0, 0);
|
||||
setWidgetTextAlignment(1, 1, 0);
|
||||
setWidgetFont(494);
|
||||
if (script_19(arg3, arg0) >= arg4) {
|
||||
setWidgetRGB(new Color(0, 255, 0));
|
||||
} else {
|
||||
setWidgetRGB(new Color(255, 0, 0));
|
||||
}
|
||||
setWidgetUnknownBoolean(false);
|
||||
setWidgetText(script_20(script_19(arg3, arg0)) + "/" + intToStr(arg4));
|
||||
}
|
||||
if (arg5 != -1) {
|
||||
createExtraChild(new WidgetPointer(arg1), 5, 7);
|
||||
setWidgetPosition(add(multiply(ivar16, 2), 35), add(add(add(ivar14, 2), ivar11), ivar12), 0, 0);
|
||||
setWidgetSize(35, 32, 0, 0);
|
||||
setItemOnWidgetMethod1200(arg5, -1);
|
||||
createExtraChild(new WidgetPointer(arg1), 4, 8);
|
||||
setWidgetPosition(add(multiply(ivar16, 2), 35), add(add(add(add(ivar14, 2), ivar11), ivar12), 32), 0, 0);
|
||||
setWidgetSize(35, 14, 0, 0);
|
||||
setWidgetTextAlignment(1, 1, 0);
|
||||
setWidgetFont(494);
|
||||
if (script_19(arg5, arg0) >= arg6) {
|
||||
setWidgetRGB(new Color(0, 255, 0));
|
||||
} else {
|
||||
setWidgetRGB(new Color(255, 0, 0));
|
||||
}
|
||||
setWidgetUnknownBoolean(false);
|
||||
setWidgetText(script_20(script_19(arg5, arg0)) + "/" + intToStr(arg6));
|
||||
}
|
||||
if (arg7 != -1) {
|
||||
createExtraChild(new WidgetPointer(arg1), 5, 9);
|
||||
setWidgetPosition(add(multiply(ivar16, 3), 70), add(add(add(ivar14, 2), ivar11), ivar12), 0, 0);
|
||||
setWidgetSize(35, 32, 0, 0);
|
||||
setItemOnWidgetMethod1200(arg7, -1);
|
||||
createExtraChild(new WidgetPointer(arg1), 4, 10);
|
||||
setWidgetPosition(add(multiply(ivar16, 3), 70), add(add(add(add(ivar14, 2), ivar11), ivar12), 32), 0, 0);
|
||||
setWidgetSize(35, 14, 0, 0);
|
||||
setWidgetTextAlignment(1, 1, 0);
|
||||
setWidgetFont(494);
|
||||
if (script_19(arg7, arg0) >= arg8) {
|
||||
setWidgetRGB(new Color(0, 255, 0));
|
||||
} else {
|
||||
setWidgetRGB(new Color(255, 0, 0));
|
||||
}
|
||||
setWidgetUnknownBoolean(false);
|
||||
setWidgetText(script_20(script_19(arg7, arg0)) + "/" + intToStr(arg8));
|
||||
}
|
||||
if (arg9 != -1) {
|
||||
createExtraChild(new WidgetPointer(arg1), 5, 11);
|
||||
setWidgetPosition(add(multiply(ivar16, 4), 105), add(add(add(ivar14, 2), ivar11), ivar12), 0, 0);
|
||||
setWidgetSize(35, 32, 0, 0);
|
||||
setItemOnWidgetMethod1200(arg9, -1);
|
||||
createExtraChild(new WidgetPointer(arg1), 4, 12);
|
||||
setWidgetPosition(add(multiply(ivar16, 4), 105), add(add(add(add(ivar14, 2), ivar11), ivar12), 32), 0, 0);
|
||||
setWidgetSize(35, 14, 0, 0);
|
||||
setWidgetTextAlignment(1, 1, 0);
|
||||
setWidgetFont(494);
|
||||
if (script_19(arg9, arg0) >= arg10) {
|
||||
setWidgetRGB(new Color(0, 255, 0));
|
||||
} else {
|
||||
setWidgetRGB(new Color(255, 0, 0));
|
||||
}
|
||||
setWidgetUnknownBoolean(false);
|
||||
setWidgetText(script_20(script_19(arg9, arg0)) + "/" + intToStr(arg10));
|
||||
}
|
||||
return;
|
||||
}
|
||||
4
dumps/scripts/100.cs2
Normal file
4
dumps/scripts/100.cs2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
void script_100(int arg0) {
|
||||
script_559(arg0);
|
||||
return;
|
||||
}
|
||||
716
dumps/scripts/1000.cs2
Normal file
716
dumps/scripts/1000.cs2
Normal file
|
|
@ -0,0 +1,716 @@
|
|||
cs2func_script_1000_struct(2,2,0) script_1000(int arg0,int arg1) {
|
||||
switch (arg0) {
|
||||
flow_1:
|
||||
case 0:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1000_struct(10, 3224, "Members: Cloth", "Members can now weave " + "<col=000080>" + "cloth" + "</col>" + " on a loom.");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1000_struct(10, 20754, "Members: Milestone cape (10)", "Members can now weave a " + "<col=000080>" + "Milestone cape (10)" + "</col>" + " on a loom.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1000_struct(20, 20755, "Members: Milestone cape (20)", "Members can now weave a " + "<col=000080>" + "Milestone cape (20)" + "</col>" + " on a loom.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1000_struct(21, 5418, "Members: Vegetable sack", "Members can now weave " + "<col=000080>" + "vegetable sacks" + "</col>" + " on a loom.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1000_struct(30, 20756, "Members: Milestone cape (30)", "Members can now weave a " + "<col=000080>" + "Milestone cape (30)" + "</col>" + " on a loom.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1000_struct(36, 5376, "Members: Fruit basket", "Members can now weave " + "<col=000080>" + "fruit baskets" + "</col>" + " on a loom.");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1000_struct(40, 20757, "Members: Milestone cape (40)", "Members can now weave a " + "<col=000080>" + "Milestone cape (40)" + "</col>" + " on a loom.");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1000_struct(50, 20758, "Members: Milestone cape (50)", "Members can now weave a " + "<col=000080>" + "Milestone cape (50)" + "</col>" + " on a loom.");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1000_struct(52, 14859, "Members: Seaweed net", "Members can now weave " + "<col=000080>" + "seaweed nets" + "</col>" + " on a loom.");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1000_struct(60, 20759, "Members: Milestone cape (60)", "Members can now weave a " + "<col=000080>" + "Milestone cape (60)" + "</col>" + " on a loom.");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1000_struct(70, 20760, "Members: Milestone cape (70)", "Members can now weave a " + "<col=000080>" + "Milestone cape (70)" + "</col>" + " on a loom.");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1000_struct(80, 20761, "Members: Milestone cape (80)", "Members can now weave a " + "<col=000080>" + "Milestone cape (80)" + "</col>" + " on a loom.");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1000_struct(90, 20762, "Members: Milestone cape (90)", "Members can now weave a " + "<col=000080>" + "Milestone cape (90)" + "</col>" + " on a loom.");
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1000_struct(1, 1059, "Leather gloves", "You can now craft " + "<col=000080>" + "leather gloves" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1000_struct(7, 1061, "Leather boots", "You can now craft " + "<col=000080>" + "leather boots" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1000_struct(9, 1167, "Leather cowl", "You can now craft " + "<col=000080>" + "leather cowls" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1000_struct(11, 1063, "Leather vambraces", "You can now craft " + "<col=000080>" + "leather vambraces" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1000_struct(14, 1129, "Leather body", "You can now craft " + "<col=000080>" + "leather bodies" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1000_struct(15, 3327, "Members: Snail helmet", "Members can now craft " + "<col=000080>" + "snail helmets" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1000_struct(15, 7539, "Members: Crab shell armour", "Members can now craft " + "<col=000080>" + "crab shell armour" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1000_struct(18, 1095, "Leather chaps", "You can now craft " + "<col=000080>" + "leather chaps" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1000_struct(28, 1131, "Hard leather body", "You can now craft " + "<col=000080>" + "hard leather bodies" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1000_struct(32, 10077, "Members: Spiked vambraces", "Members can now craft " + "<col=000080>" + "spiked vambraces" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1000_struct(35, 6259, "Members: Broodoo shield", "Members can now craft " + "<col=000080>" + "broodoo shields" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1000_struct(38, 1169, "Members: Coif", "Members can now craft " + "<col=000080>" + "coifs" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1000_struct(41, 1133, "Members: Studded body", "Members can now craft " + "<col=000080>" + "studded bodies" + "</col>" + ".");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1000_struct(43, 10824, "Members: Yak-hide leg armour", "Members can now craft " + "<col=000080>" + "yak-hide leg armour" + "</col>" + ".");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1000_struct(44, 1097, "Members: Studded chaps", "Members can now craft " + "<col=000080>" + "studded chaps" + "</col>" + ".");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1000_struct(45, 6328, "Members: Snakeskin boots", "Members can now craft " + "<col=000080>" + "snakeskin boots" + "</col>" + ".");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1000_struct(46, 10822, "Members: Yak-hide body armour", "Members can now craft " + "<col=000080>" + "yak-hide body armour" + "</col>" + ".");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1000_struct(47, 6330, "Members: Snakeskin vambraces", "Members can now craft " + "<col=000080>" + "snakeskin vambraces" + "</col>" + ".");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1000_struct(48, 6326, "Members: Snakeskin bandana", "Members can now craft " + "<col=000080>" + "snakeskin bandanas" + "</col>" + ".");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1000_struct(51, 6324, "Members: Snakeskin chaps", "Members can now craft " + "<col=000080>" + "snakeskin chaps" + "</col>" + ".");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1000_struct(53, 6322, "Members: Snakeskin body", "Members can now craft " + "<col=000080>" + "snakeskin bodies" + "</col>" + ".");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1000_struct(55, 13263, "Members: Slayer helmet" + "<br>" + " (after Smoking Kills)", "Members can now craft " + "<col=000080>" + "Slayer helmets" + "</col>" + " (after Smoking Kills).");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1000_struct(57, 1065, "Members: Green dragonhide vambraces", "Members can now craft " + "<col=000080>" + "green dragonhide vambraces" + "</col>" + ".");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1000_struct(60, 1099, "Members: Green dragonhide chaps", "Members can now craft " + "<col=000080>" + "green dragonhide chaps" + "</col>" + ".");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1000_struct(63, 1135, "Members: Green dragonhide body", "Members can now craft " + "<col=000080>" + "green dragonhide bodies" + "</col>" + ".");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1000_struct(64, 10075, "Members: Repairing gloves of silence", "Members can now repair " + "<col=000080>" + "gloves of silence" + "</col>" + " with dark kebbit fur.");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1000_struct(66, 2487, "Members: Blue dragonhide vambraces", "Members can now craft " + "<col=000080>" + "blue dragonhide vambraces" + "</col>" + ".");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1000_struct(68, 2493, "Members: Blue dragonhide chaps", "Members can now craft " + "<col=000080>" + "blue dragonhide chaps" + "</col>" + ".");
|
||||
case 28:
|
||||
return newstruct cs2func_script_1000_struct(71, 2499, "Members: Blue dragonhide body", "Members can now craft " + "<col=000080>" + "blue dragonhide bodies" + "</col>" + ".");
|
||||
case 29:
|
||||
return newstruct cs2func_script_1000_struct(73, 2489, "Members: Red dragonhide vambraces", "Members can now craft " + "<col=000080>" + "red dragonhide vambraces" + "</col>" + ".");
|
||||
case 30:
|
||||
return newstruct cs2func_script_1000_struct(75, 2495, "Members: Red dragonhide chaps", "Members can now craft " + "<col=000080>" + "red dragonhide chaps" + "</col>" + ".");
|
||||
case 31:
|
||||
return newstruct cs2func_script_1000_struct(77, 2501, "Members: Red dragonhide body", "Members can now craft " + "<col=000080>" + "red dragonhide bodies" + "</col>" + ".");
|
||||
case 32:
|
||||
return newstruct cs2func_script_1000_struct(79, 12210, "Members: Feathered headdress", "Members can now craft " + "<col=000080>" + "feathered headdresses" + "</col>" + ".");
|
||||
case 33:
|
||||
return newstruct cs2func_script_1000_struct(79, 2491, "Members: Black dragonhide vambraces", "Members can now craft " + "<col=000080>" + "black dragonhide vambraces" + "</col>" + ".");
|
||||
case 34:
|
||||
return newstruct cs2func_script_1000_struct(82, 2497, "Members: Black dragonhide chaps", "Members can now craft " + "<col=000080>" + "black dragonhide chaps" + "</col>" + ".");
|
||||
case 35:
|
||||
return newstruct cs2func_script_1000_struct(84, 2503, "Members: Black dragonhide body", "Members can now craft " + "<col=000080>" + "black dragonhide bodies" + "</col>" + ".");
|
||||
case 36:
|
||||
return newstruct cs2func_script_1000_struct(85, 21508, "Members: Necromancer robes", "Members can now craft " + "<col=000080>" + "necromancer robes" + "</col>" + " by using necromancer kits on Dagon'hai robes.");
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1000_struct(1, 1759, "Wool", "You can now spin wool from a sheep into " + "<col=000080>" + "balls of wool" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1000_struct(10, 1777, "Members: Flax into bow strings", "Members can now spin flax into " + "<col=000080>" + "bow strings" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1000_struct(10, 9438, "Members: Sinew into crossbow strings", "Members can now spin sinew into " + "<col=000080>" + "crossbow strings" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1000_struct(19, 6038, "Members: Magic tree roots into magic strings", "Members can now spin magic tree roots into " + "<col=000080>" + "magic strings" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1000_struct(30, 954, "Members: Yak hair into rope", "Members can now spin yak hair into " + "<col=000080>" + "rope.");
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1000_struct(1, 1931, "Pot", "You can now craft and fire " + "<col=000080>" + "clay pots" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1000_struct(1, 20382, "Cracked mining urn", "You can now craft, fire and attach runes to " + "<col=000080>" + "cracked mining urns" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1000_struct(2, 20352, "Cracked cooking urn", "You can now craft, fire and attach runes to " + "<col=000080>" + "cracked cooking urns" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1000_struct(2, 20322, "Cracked fishing urn", "You can now craft, fire and attach runes to " + "<col=000080>" + "cracked fishing urns" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1000_struct(2, 20412, "Impious urn", "You can now craft, fire and attach runes to " + "<col=000080>" + "impious urns" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1000_struct(4, 20053, "Clay ring", "You can now craft and fire " + "<col=000080>" + "clay rings" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1000_struct(4, 20298, "Cracked woodcutting urn", "You can now craft, fire and attach runes to " + "<col=000080>" + "cracked woodcutting urns" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1000_struct(4, 20274, "Cracked smelting urn", "You can now craft, fire and attach runes to " + "<col=000080>" + "cracked smelting urns" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1000_struct(7, 2313, "Pie dish", "You can now craft and fire " + "<col=000080>" + "clay pie dishes" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1000_struct(8, 1923, "Bowl", "You can now craft and fire " + "<col=000080>" + "clay bowls" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1000_struct(12, 20358, "Fragile cooking urn", "You can now craft, fire and attach runes to " + "<col=000080>" + "fragile cooking urns" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1000_struct(15, 20328, "Fragile fishing urn", "You can now craft, fire and attach runes to " + "<col=000080>" + "fragile fishing urns" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1000_struct(15, 20304, "Fragile woodcutting urn", "You can now craft, fire and attach runes to " + "<col=000080>" + "fragile woodcutting urns" + "</col>" + ".");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1000_struct(17, 20388, "Fragile mining urn", "You can now craft, fire and attach runes to " + "<col=000080>" + "fragile mining urns" + "</col>" + ".");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1000_struct(17, 20280, "Fragile smelting urn", "You can now craft, fire and attach runes to " + "<col=000080>" + "fragile smelting urns" + "</col>" + ".");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1000_struct(19, 5350, "Members: Plant pot", "Members can now craft and fire " + "<col=000080>" + "clay plant pots" + "</col>" + ".");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1000_struct(25, 4440, "Members: Pot lid" + "<br>" + " (after starting One Small Favour)", "Members can now craft and fire " + "<col=000080>" + "clay pot lids" + "</col>" + " (after starting One Small Favour.)");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1000_struct(26, 20418, "Accursed urn", "You can now craft, fire and attach runes to " + "<col=000080>" + "accursed urns" + "</col>" + ".");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1000_struct(32, 20394, "Mining urn", "You can now craft, fire and attach runes to " + "<col=000080>" + "mining urns" + "</col>" + ".");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1000_struct(35, 20286, "Smelting urn", "You can now craft, fire and attach runes to " + "<col=000080>" + "smelting urns" + "</col>" + ".");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1000_struct(36, 20364, "Cooking urn", "You can now craft, fire and attach runes to " + "<col=000080>" + "cooking urns" + "</col>" + ".");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1000_struct(41, 20334, "Fishing urn", "You can now craft, fire and attach runes to " + "<col=000080>" + "fishing urns" + "</col>" + ".");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1000_struct(44, 20310, "Woodcutting urn", "You can now craft, fire and attach runes to " + "<col=000080>" + "woodcutting urns" + "</col>" + ".");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1000_struct(48, 20400, "Members: Strong mining urn", "Members can now craft, fire and attach runes to " + "<col=000080>" + "strong mining urns" + "</col>" + ".");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1000_struct(49, 20292, "Members: Strong smelting urn", "Members can now craft, fire and attach runes to " + "<col=000080>" + "strong smelting urns" + "</col>" + ".");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1000_struct(51, 20370, "Members: Strong cooking urn", "Members can now craft, fire and attach runes to " + "<col=000080>" + "strong cooking urns" + "</col>" + ".");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1000_struct(53, 20340, "Members: Strong fishing urn", "Members can now craft, fire and attach runes to " + "<col=000080>" + "strong fishing urns" + "</col>" + ".");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1000_struct(59, 20406, "Members: Decorated mining urn", "Members can now craft, fire and attach runes to " + "<col=000080>" + "decorated mining urns" + "</col>" + ".");
|
||||
case 28:
|
||||
return newstruct cs2func_script_1000_struct(61, 20316, "Members: Strong woodcutting urn", "Members can now craft, fire and attach runes to " + "<col=000080>" + "strong woodcutting urns" + "</col>" + ".");
|
||||
case 29:
|
||||
return newstruct cs2func_script_1000_struct(62, 20424, "Members: Infernal urn", "Members can now craft, fire and attach runes to " + "<col=000080>" + "infernal urns" + "</col>" + ".");
|
||||
case 30:
|
||||
return newstruct cs2func_script_1000_struct(76, 20346, "Members: Decorated fishing urn", "Members can now craft, fire and attach runes to " + "<col=000080>" + "decorated fishing urns" + "</col>" + ".");
|
||||
case 31:
|
||||
return newstruct cs2func_script_1000_struct(81, 20376, "Members: Decorated cooking urn", "Members can now craft, fire and attach runes to " + "<col=000080>" + "decorated cooking urns" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1000_struct(1, 1919, "Members: Beer glass", "Members can now craft " + "<col=000080>" + "beer glasses" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1000_struct(4, 4527, "Members: Candle lantern", "Members can now craft " + "<col=000080>" + "candle lanterns" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1000_struct(12, 4525, "Members: Oil lamp", "Members can now craft " + "<col=000080>" + "oil lamps" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1000_struct(26, 4535, "Members: Oil lantern", "Members can now craft " + "<col=000080>" + "oil lanterns" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1000_struct(33, 229, "Members: Vial", "Members can now craft " + "<col=000080>" + "vials" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1000_struct(42, 6667, "Members: Fishbowl", "Members can now craft " + "<col=000080>" + "fishbowls" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1000_struct(46, 567, "Members: Glass orb", "Members can now craft " + "<col=000080>" + "glass orbs" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1000_struct(49, 4542, "Members: Bullseye lantern lens", "Members can now craft " + "<col=000080>" + "bullseye lantern lenses" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1000_struct(87, 10973, "Members: Dorgeshuun light orb", "Members can now craft " + "<col=000080>" + "Dorgeshuun light orbs" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 5:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1000_struct(1, 21347, "Members: Lapis lazuli brooch", "Members can now craft a " + "<col=000080>" + "lapis lazuli brooch" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1000_struct(1, 1609, "Members: Cut opal", "Members can now cut " + "<col=000080>" + "opals" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1000_struct(3, 10496, "Polished buttons", "You can now craft " + "<col=000080>" + "polished buttons" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1000_struct(5, 1635, "Gold ring", "You can now craft " + "<col=000080>" + "gold rings" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1000_struct(6, 1654, "Gold necklace", "You can now craft " + "<col=000080>" + "gold necklaces" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1000_struct(7, 11069, "Members: Gold bracelet", "Members can now craft " + "<col=000080>" + "gold bracelets" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1000_struct(8, 1692, "Gold amulet", "You can now craft " + "<col=000080>" + "gold amulets" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1000_struct(13, 1611, "Members: Cut jade", "Members can now cut " + "<col=000080>" + "jade" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1000_struct(16, 1716, "Holy symbol", "You can now craft " + "<col=000080>" + "holy symbols" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1000_struct(16, 1613, "Members: Cut red topaz", "Members can now cut " + "<col=000080>" + "red topaz" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1000_struct(17, 1722, "Members: Unholy symbol", "Members can now craft " + "<col=000080>" + "unholy symbols" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1000_struct(20, 1607, "Cut sapphire", "You can now craft " + "<col=000080>" + "sapphires" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1000_struct(20, 1637, "Sapphire ring", "You can now craft " + "<col=000080>" + "sapphire rings" + "</col>" + ".");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1000_struct(22, 1656, "Sapphire necklace", "You can now craft " + "<col=000080>" + "sapphire necklaces" + "</col>" + ".");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1000_struct(23, 5525, "Tiara", "You can now craft " + "<col=000080>" + "tiaras" + "</col>" + ".");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1000_struct(23, 11072, "Members: Sapphire bracelet", "Members can now craft " + "<col=000080>" + "sapphire bracelets" + "</col>" + ".");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1000_struct(24, 1694, "Sapphire amulet", "You can now craft " + "<col=000080>" + "sapphire amulets" + "</col>" + ".");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1000_struct(27, 1605, "Cut emerald", "You can now cut " + "<col=000080>" + "emeralds" + "</col>" + ".");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1000_struct(27, 1639, "Emerald ring", "You can now craft " + "<col=000080>" + "emerald rings" + "</col>" + ".");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1000_struct(29, 1658, "Emerald necklace", "You can now craft " + "<col=000080>" + "emerald necklaces" + "</col>" + ".");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1000_struct(30, 11076, "Members: Emerald bracelet", "Members can now craft " + "<col=000080>" + "emerald bracelets" + "</col>" + ".");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1000_struct(31, 1696, "Emerald amulet", "You can now craft " + "<col=000080>" + "emerald amulets" + "</col>" + ".");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1000_struct(34, 1603, "Cut ruby", "You can now cut " + "<col=000080>" + "rubies" + "</col>" + ".");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1000_struct(34, 1641, "Ruby ring", "You can now craft " + "<col=000080>" + "ruby rings" + "</col>" + ".");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1000_struct(37, 10132, "Members: Rabbit-foot necklaces", "Members can now craft " + "<col=000080>" + "rabbit-foot necklaces" + "</col>" + ".");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1000_struct(40, 1660, "Ruby necklace", "You can now craft " + "<col=000080>" + "ruby necklaces" + "</col>" + ".");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1000_struct(42, 11085, "Members: Ruby bracelet", "Members can now craft " + "<col=000080>" + "ruby bracelets" + "</col>" + ".");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1000_struct(43, 1601, "Cut diamond", "You can now cut " + "<col=000080>" + "diamonds" + "</col>" + ".");
|
||||
case 28:
|
||||
return newstruct cs2func_script_1000_struct(43, 1643, "Diamond ring", "You can now craft " + "<col=000080>" + "diamond rings" + "</col>" + ".");
|
||||
case 29:
|
||||
return newstruct cs2func_script_1000_struct(50, 1698, "Ruby amulet", "You can now craft " + "<col=000080>" + "ruby amulets" + "</col>" + ".");
|
||||
case 30:
|
||||
return newstruct cs2func_script_1000_struct(55, 1615, "Members: Cut dragonstone", "Members can now cut " + "<col=000080>" + "dragonstones" + "</col>" + ".");
|
||||
case 31:
|
||||
return newstruct cs2func_script_1000_struct(55, 1645, "Members: Dragonstone ring", "Members can now craft " + "<col=000080>" + "dragonstone rings" + "</col>" + ".");
|
||||
case 32:
|
||||
return newstruct cs2func_script_1000_struct(56, 1662, "Diamond necklace", "You can now craft " + "<col=000080>" + "diamond necklaces" + "</col>" + ".");
|
||||
case 33:
|
||||
return newstruct cs2func_script_1000_struct(58, 11092, "Members: Diamond bracelet", "Members can now craft " + "<col=000080>" + "diamond bracelets" + "</col>" + ".");
|
||||
case 34:
|
||||
return newstruct cs2func_script_1000_struct(67, 6573, "Members: Cut onyx", "Members can now cut " + "<col=000080>" + "onyx" + "</col>" + ".");
|
||||
case 35:
|
||||
return newstruct cs2func_script_1000_struct(67, 6575, "Members: Onyx ring", "Members can now craft " + "<col=000080>" + "onyx rings" + "</col>" + ".");
|
||||
case 36:
|
||||
return newstruct cs2func_script_1000_struct(70, 1700, "Diamond amulet", "You can now craft " + "<col=000080>" + "diamond amulets" + "</col>" + ".");
|
||||
case 37:
|
||||
return newstruct cs2func_script_1000_struct(72, 1664, "Members: Dragonstone necklace", "Members can now craft " + "<col=000080>" + "dragonstone necklaces" + "</col>" + ".");
|
||||
case 38:
|
||||
return newstruct cs2func_script_1000_struct(74, 11115, "Members: Dragonstone bracelet", "Members can now craft " + "<col=000080>" + "dragonstone bracelets" + "</col>" + ".");
|
||||
case 39:
|
||||
return newstruct cs2func_script_1000_struct(75, 13281, "Members: Ring of slaying" + "<br>" + " (after Smoking Kills)", "Members can now craft " + "<col=000080>" + "rings of slaying" + "</col>" + " (after Smoking Kills).");
|
||||
case 40:
|
||||
return newstruct cs2func_script_1000_struct(80, 1702, "Members: Dragonstone amulet", "Members can now craft " + "<col=000080>" + "dragonstone amulets" + "</col>" + ".");
|
||||
case 41:
|
||||
return newstruct cs2func_script_1000_struct(82, 6577, "Members: Onyx necklace", "Members can now craft " + "<col=000080>" + "onyx necklaces" + "</col>" + ".");
|
||||
case 42:
|
||||
return newstruct cs2func_script_1000_struct(84, 11130, "Members: Onyx bracelet", "Members can now craft " + "<col=000080>" + "onyx bracelets" + "</col>" + ".");
|
||||
case 43:
|
||||
return newstruct cs2func_script_1000_struct(90, 6581, "Members: Onyx amulet", "Members can now craft " + "<col=000080>" + "onyx amulets" + "</col>" + ".");
|
||||
case 44:
|
||||
return newstruct cs2func_script_1000_struct(91, 21526, "Members: Shark's tooth necklace", "Members can now craft " + "<col=000080>" + "shark's tooth necklaces" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 6:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1000_struct(18, 2961, "Members: Silver sickle", "Members can now craft silver sickles.");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1000_struct(21, 9145, "Silver crossbow bolt", "Members can now craft " + "<col=000080>" + "silver crossbow bolts" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1000_struct(54, 1395, "Members: Water battlestaff", "Members can now craft " + "<col=000080>" + "water battlestaves" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1000_struct(58, 1399, "Members: Earth battlestaff", "Members can now craft " + "<col=000080>" + "earth battlestaves" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1000_struct(62, 1393, "Members: Fire battlestaff", "Members can now craft " + "<col=000080>" + "fire battlestaves" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1000_struct(66, 1397, "Members: Air battlestaff", "Members can now craft " + "<col=000080>" + "air battlestaves" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1000_struct(77, 21777, "Members: Armadyl battlestaff" + "<br>" + " (after Ritual of the Mahjarrat)", "Members can now craft " + "<col=000080>" + "Armadyl battlestaves" + "</col>" + " (after Ritual of the Mahjarrat).");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1000_struct(85, 21490, "Members: Skeletal and Necromancer Staves", "Members can now use shade skulls to create " + "<col=000080>" + "skeletal" + "</col>" + " and " + "<col=000080>" + "necromancer staves" + "</col>" + " from Shades of Mort'ton.");
|
||||
}
|
||||
break;
|
||||
case 7:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1000_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_1000_struct(11, 1511, "Members: Wood" + "<br>" + " (with 11 Firemaking)", "Members versed in the art of barbarian firemaking now have the Crafting level required to make " + "<col=000080>" + "wood pyre ships" + "</col>" + ". (They also need level 11 Firemaking.)");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1000_struct(11, 2862, "Members: Achey" + "<br>" + " (with 11 Firemaking)", "Members versed in the art of barbarian firemaking now have the Crafting level required to make " + "<col=000080>" + "achey log pyre ships" + "</col>" + ". (They also need level 11 Firemaking.)");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1000_struct(25, 1521, "Members: Oak" + "<br>" + " (with 25 Firemaking)", "Members versed in the art of barbarian firemaking now have the Crafting level required to make " + "<col=000080>" + "oak pyre ships" + "</col>" + ". (They also need level 25 Firemaking.)");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1000_struct(40, 1519, "Members: Willow" + "<br>" + " (with 40 Firemaking)", "Members versed in the art of barbarian firemaking now have the Crafting level required to make " + "<col=000080>" + "willow pyre ships" + "</col>" + ". (They also need level 40 Firemaking.)");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1000_struct(45, 6333, "Members: Teak" + "<br>" + " (with 45 Firemaking)", "Members versed in the art of barbarian firemaking now have the Crafting level required to make " + "<col=000080>" + "teak pyre ships" + "</col>" + ". (They also need level 45 Firemaking.)");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1000_struct(52, 10810, "Members: Arctic pine" + "<br>" + " (with 52 Firemaking)", "Members versed in the art of barbarian firemaking now have the Crafting level required to make " + "<col=000080>" + "arctic pine pyre ships" + "</col>" + ". (They also need level 52 Firemaking.)");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1000_struct(55, 1517, "Members: Maple" + "<br>" + " (with 55 Firemaking)", "Members versed in the art of barbarian firemaking now have the Crafting level required to make " + "<col=000080>" + "maple pyre ships" + "</col>" + ". (They also need level 55 Firemaking.)");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1000_struct(60, 6332, "Members: Mahogany" + "<br>" + " (with 60 Firemaking)", "Members versed in the art of barbarian firemaking now have the Crafting level required to make " + "<col=000080>" + "mahogany pyre ships" + "</col>" + ". (They also need level 60 Firemaking.)");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1000_struct(68, 12581, "Members: Eucalyptus" + "<br>" + " (with 68 Firemaking)", "Members versed in the art of barbarian firemaking now have the Crafting level required to make " + "<col=000080>" + "eucalyptus pyre ships" + "</col>" + ". (They also need level 68 Firemaking.)");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1000_struct(70, 1515, "Members: Yew" + "<br>" + " (with 70 Firemaking)", "Members versed in the art of barbarian firemaking now have the Crafting level required to make " + "<col=000080>" + "yew pyre ships" + "</col>" + ". (They also need level 70 Firemaking.)");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1000_struct(85, 1513, "Members: Magic" + "<br>" + " (with 85 Firemaking)", "Members versed in the art of barbarian firemaking now have the Crafting level required to make " + "<col=000080>" + "magic log pyre ships" + "</col>" + ". (They also need level 85 Firemaking.)");
|
||||
}
|
||||
break;
|
||||
case 8:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1000_struct(8, 8792, "Members: Clockwork mechanism", "Members can now craft " + "<col=000080>" + "clockwork mechanisms" + "</col>" + " in the workshop of their player-owned house.");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1000_struct(10, 2522, "Members: Toy horsey", "Members can now craft " + "<col=000080>" + "toy horseys" + "</col>" + " in the workshop of their player-owned house.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1000_struct(13, 7761, "Members: Clockwork soldier", "Members can now craft " + "<col=000080>" + "clockwork soldiers" + "</col>" + " in the workshop of their player-owned house.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1000_struct(18, 7765, "Members: Clockwork doll", "Members can now craft " + "<col=000080>" + "clockwork dolls" + "</col>" + " in the workshop of their player-owned house.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1000_struct(20, 4201, "Members: Conductor" + "<br>" + " (after starting Creature of Fenkenstrain)", "Members can now make " + "<col=000080>" + "lightning conductors" + "</col>" + " (after starting Creature of Fenkenstrain).");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1000_struct(23, 2574, "Members: Sextant", "Members can now craft " + "<col=000080>" + "sextants" + "</col>" + " in the workshop of their player-owned house.");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1000_struct(25, 18338, "Gem bag" + "<br>" + " (with 25 Dungeoneering)", "You can now use " + "<col=000080>" + "gem bags" + "</col>" + ". (You also need level 25 Dungeoneering.)");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1000_struct(28, 2575, "Members: Watch", "Members can now craft " + "<col=000080>" + "watches" + "</col>" + " in the workshop of their player-owned house.");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1000_struct(30, 10595, "Members: Clockwork penguins", "Members can now craft " + "<col=000080>" + "clockwork penguins" + "</col>" + " in the workshop of their player-owned house.");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1000_struct(33, 7769, "Members: Clockwork mouse", "Members can now craft " + "<col=000080>" + "clockwork mice" + "</col>" + " in the workshop of their player-owned house.");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1000_struct(43, 13246, "Members: Pillar" + "<br>" + " (after starting TokTz-Ket-Dill)", "Members can now make " + "<col=000080>" + "pillars" + "</col>" + " (after starting TokTz-Ket-Dill).");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1000_struct(85, 7771, "Members: Clockwork cat", "Members can now craft " + "<col=000080>" + "clockwork cats" + "</col>" + " in the workshop of their player-owned house.");
|
||||
}
|
||||
break;
|
||||
case 9:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1000_struct(60, 20704, "Members: access to the Livid Farm (with 70 Magic, 60 Agility, 60 Farming, 50 Construction and Lunar Diplomacy)", "Members can access " + "<col=000080>" + "Livid Farm" + "</col>" + " (with 70 Magic, 60 Agility, 60 Farming, 50 Construction and Lunar Diplomacy).");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1000_struct(91, 18778, "Members: Starved ancient effigies", "Members can now investigate " + "<col=000080>" + "starved ancient effigies" + "</col>" + " using their knowledge of Crafting.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1000_struct(93, 18779, "Members: Nourished ancient effigies", "Members can now investigate " + "<col=000080>" + "nourished ancient effigies" + "</col>" + " using their knowledge of Crafting.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1000_struct(95, 18780, "Members: Sated ancient effigies", "Members can now investigate " + "<col=000080>" + "sated ancient effigies" + "</col>" + " using their knowledge of Crafting.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1000_struct(97, 18781, "Members: Gorged ancient effigies", "Members can now investigate " + "<col=000080>" + "gorged ancient effigies" + "</col>" + " using their knowledge of Crafting.");
|
||||
}
|
||||
break;
|
||||
case 10:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1000_struct(1, 14152, "Members: Stealing Creation - class 1 butterfly net", "Members can now craft " + "<col=000080>" + "class 1 butterfly nets" + "</col>" + " in Stealing Creation.");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1000_struct(1, 14142, "Members: Stealing Creation - class 1 harpoon", "Members can now craft " + "<col=000080>" + "class 1 harpoons" + "</col>" + " in Stealing Creation.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1000_struct(1, 14377, "Members: Stealing Creation - class 1 staff", "Members can now craft " + "<col=000080>" + "class 1 staves" + "</col>" + " in Stealing Creation.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1000_struct(1, 14391, "Members: Stealing Creation - class 1 leather body", "Members can now craft " + "<col=000080>" + "class 1 leather bodies" + "</col>" + " in Stealing Creation.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1000_struct(1, 14401, "Members: Stealing Creation - class 1 chaps", "Members can now craft " + "<col=000080>" + "class 1 chaps" + "</col>" + " in Stealing Creation.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1000_struct(1, 14411, "Members: Stealing Creation - class 1 coif", "Members can now craft " + "<col=000080>" + "class 1 coifs" + "</col>" + " in Stealing Creation.");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1000_struct(1, 14317, "Members: Stealing Creation - class 1 robe top", "Members can now craft " + "<col=000080>" + "class 1 robe tops" + "</col>" + " in Stealing Creation.");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1000_struct(1, 14327, "Members: Stealing Creation - class 1 robe bottom", "Members can now craft " + "<col=000080>" + "class 1 robe bottoms" + "</col>" + " in Stealing Creation.");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1000_struct(1, 14337, "Members: Stealing Creation - class 1 hat", "Members can now craft " + "<col=000080>" + "class 1 hats" + "</col>" + " in Stealing Creation.");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1000_struct(20, 14154, "Members: Stealing Creation - class 2 butterfly net", "Members can now craft " + "<col=000080>" + "class 2 butterfly nets" + "</col>" + " in Stealing Creation.");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1000_struct(20, 14144, "Members: Stealing Creation - class 2 harpoon", "Members can now craft " + "<col=000080>" + "class 2 harpoons" + "</col>" + " in Stealing Creation.");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1000_struct(20, 14379, "Members: Stealing Creation - class 2 staff", "Members can now craft " + "<col=000080>" + "class 2 staves" + "</col>" + " in Stealing Creation.");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1000_struct(20, 14393, "Members: Stealing Creation - class 2 leather body", "Members can now craft " + "<col=000080>" + "class 2 leather bodies" + "</col>" + " in Stealing Creation.");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1000_struct(20, 14403, "Members: Stealing Creation - class 2 chaps", "Members can now craft " + "<col=000080>" + "class 2 chaps" + "</col>" + " in Stealing Creation.");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1000_struct(20, 14413, "Members: Stealing Creation - class 2 coif", "Members can now craft " + "<col=000080>" + "class 2 coifs" + "</col>" + " in Stealing Creation.");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1000_struct(20, 14319, "Members: Stealing Creation - class 2 robe top", "Members can now craft " + "<col=000080>" + "class 2 robe tops" + "</col>" + " in Stealing Creation.");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1000_struct(20, 14329, "Members: Stealing Creation - class 2 robe bottom", "Members can now craft " + "<col=000080>" + "class 2 robe bottoms" + "</col>" + " in Stealing Creation.");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1000_struct(20, 14339, "Members: Stealing Creation - class 2 hat", "Members can now craft " + "<col=000080>" + "class 2 hats" + "</col>" + " in Stealing Creation.");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1000_struct(40, 14156, "Members: Stealing Creation - class 3 butterfly net", "Members can now craft " + "<col=000080>" + "class 3 butterfly nets" + "</col>" + " in Stealing Creation.");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1000_struct(40, 14146, "Members: Stealing Creation - class 3 harpoon", "Members can now craft " + "<col=000080>" + "class 3 harpoons" + "</col>" + " in Stealing Creation.");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1000_struct(40, 14381, "Members: Stealing Creation - class 3 staff", "Members can now craft " + "<col=000080>" + "class 3 staves" + "</col>" + " in Stealing Creation.");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1000_struct(40, 14395, "Members: Stealing Creation - class 3 leather body", "Members can now craft " + "<col=000080>" + "class 3 leather bodies" + "</col>" + " in Stealing Creation.");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1000_struct(40, 14405, "Members: Stealing Creation - class 3 chaps", "Members can now craft " + "<col=000080>" + "class 3 chaps" + "</col>" + " in Stealing Creation.");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1000_struct(40, 14415, "Members: Stealing Creation - class 3 coif", "Members can now craft " + "<col=000080>" + "class 3 coifs" + "</col>" + " in Stealing Creation.");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1000_struct(40, 14321, "Members: Stealing Creation - class 3 robe top", "Members can now craft " + "<col=000080>" + "class 3 robe tops" + "</col>" + " in Stealing Creation.");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1000_struct(40, 14331, "Members: Stealing Creation - class 3 robe bottom", "Members can now craft " + "<col=000080>" + "class 3 robe bottoms" + "</col>" + " in Stealing Creation.");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1000_struct(40, 14341, "Members: Stealing Creation - class 3 hat", "Members can now craft " + "<col=000080>" + "class 3 hats" + "</col>" + " in Stealing Creation.");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1000_struct(52, 14619, "Members: Phoenix lair - funeral pyre", "Members can now craft the phoenix's " + "<col=000080>" + "funeral pyre" + "</col>" + " in the phoenix lair.");
|
||||
case 28:
|
||||
return newstruct cs2func_script_1000_struct(60, 14158, "Members: Stealing Creation - class 4 butterfly net", "Members can now craft " + "<col=000080>" + "class 4 butterfly nets" + "</col>" + " in Stealing Creation.");
|
||||
case 29:
|
||||
return newstruct cs2func_script_1000_struct(60, 14148, "Members: Stealing Creation - class 4 harpoon", "Members can now craft " + "<col=000080>" + "class 4 harpoons" + "</col>" + " in Stealing Creation.");
|
||||
case 30:
|
||||
return newstruct cs2func_script_1000_struct(60, 14383, "Members: Stealing Creation - class 4 staff", "Members can now craft " + "<col=000080>" + "class 4 staves" + "</col>" + " in Stealing Creation.");
|
||||
case 31:
|
||||
return newstruct cs2func_script_1000_struct(60, 14397, "Members: Stealing Creation - class 4 leather body", "Members can now craft " + "<col=000080>" + "class 4 leather bodies" + "</col>" + " in Stealing Creation.");
|
||||
case 32:
|
||||
return newstruct cs2func_script_1000_struct(60, 14407, "Members: Stealing Creation - class 4 chaps", "Members can now craft " + "<col=000080>" + "class 4 chaps" + "</col>" + " in Stealing Creation.");
|
||||
case 33:
|
||||
return newstruct cs2func_script_1000_struct(60, 14417, "Members: Stealing Creation - class 4 coif", "Members can now craft " + "<col=000080>" + "class 4 coifs" + "</col>" + " in Stealing Creation.");
|
||||
case 34:
|
||||
return newstruct cs2func_script_1000_struct(60, 14323, "Members: Stealing Creation - class 4 robe top", "Members can now craft " + "<col=000080>" + "class 4 robe tops" + "</col>" + " in Stealing Creation.");
|
||||
case 35:
|
||||
return newstruct cs2func_script_1000_struct(60, 14333, "Members: Stealing Creation - class 4 robe bottom", "Members can now craft " + "<col=000080>" + "class 4 robe bottoms" + "</col>" + " in Stealing Creation.");
|
||||
case 36:
|
||||
return newstruct cs2func_script_1000_struct(60, 14343, "Members: Stealing Creation - class 4 hat", "Members can now craft " + "<col=000080>" + "class 4 hats" + "</col>" + " in Stealing Creation.");
|
||||
case 37:
|
||||
return newstruct cs2func_script_1000_struct(80, 14160, "Members: Stealing Creation - class 5 butterfly net", "Members can now craft " + "<col=000080>" + "class 5 butterfly nets" + "</col>" + " in Stealing Creation.");
|
||||
case 38:
|
||||
return newstruct cs2func_script_1000_struct(80, 14150, "Members: Stealing Creation - class 5 harpoon", "Members can now craft " + "<col=000080>" + "class 5 harpoons" + "</col>" + " in Stealing Creation.");
|
||||
case 39:
|
||||
return newstruct cs2func_script_1000_struct(80, 14385, "Members: Stealing Creation - class 5 staff", "Members can now craft " + "<col=000080>" + "class 5 staves" + "</col>" + " in Stealing Creation.");
|
||||
case 40:
|
||||
return newstruct cs2func_script_1000_struct(80, 14399, "Members: Stealing Creation - class 5 leather body", "Members can now craft " + "<col=000080>" + "class 5 leather bodies" + "</col>" + " in Stealing Creation.");
|
||||
case 41:
|
||||
return newstruct cs2func_script_1000_struct(80, 14409, "Members: Stealing Creation - class 5 chaps", "Members can now craft " + "<col=000080>" + "class 5 chaps" + "</col>" + " in Stealing Creation.");
|
||||
case 42:
|
||||
return newstruct cs2func_script_1000_struct(80, 14419, "Members: Stealing Creation - class 5 coif", "Members can now craft " + "<col=000080>" + "class 5 coifs" + "</col>" + " in Stealing Creation.");
|
||||
case 43:
|
||||
return newstruct cs2func_script_1000_struct(80, 14325, "Members: Stealing Creation - class 5 robe top", "Members can now craft " + "<col=000080>" + "class 5 robe tops" + "</col>" + " in Stealing Creation.");
|
||||
case 44:
|
||||
return newstruct cs2func_script_1000_struct(80, 14335, "Members: Stealing Creation - class 5 robe bottom", "Members can now craft " + "<col=000080>" + "class 5 robe bottoms" + "</col>" + " in Stealing Creation.");
|
||||
case 45:
|
||||
return newstruct cs2func_script_1000_struct(80, 14345, "Members: Stealing Creation - class 5 hat", "Members can now craft " + "<col=000080>" + "class 5 hats" + "</col>" + " in Stealing Creation.");
|
||||
}
|
||||
break;
|
||||
case 11:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1000_struct(-1, 15707, "Dungeoneering skill tasks (Levels 1-99)" + "<br>" + "As your Crafting level increases, you will be able to attempt higher-level crafting tasks within Daemonheim. You will also be more likely to succeed when attempting crafting tasks within Daemonheim.", "");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1000_struct(1, 17151, "Salve gloves (Tier 1)", "You can now craft " + "<col=000080>" + "salve gloves" + "</col>" + " within Daemonheim.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1000_struct(1, 17195, "Protoleather vambraces (Tier 1)", "You can now craft " + "<col=000080>" + "protoleather vambraces" + "</col>" + " within Daemonheim.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1000_struct(2, 16911, "Salve shoes (Tier 1)", "You can now craft " + "<col=000080>" + "salve shoes" + "</col>" + " within Daemonheim.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1000_struct(3, 17297, "Protoleather boots (Tier 1)", "You can now craft " + "<col=000080>" + "protoleather boots" + "</col>" + " within Daemonheim.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1000_struct(4, 16735, "Salve hood (Tier 1)", "You can now craft " + "<col=000080>" + "salve hoods" + "</col>" + " within Daemonheim.");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1000_struct(5, 17041, "Protoleather coif (Tier 1)", "You can now craft " + "<col=000080>" + "protoleather coifs" + "</col>" + " within Daemonheim.");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1000_struct(6, 16845, "Salve robe bottom (Tier 1)", "You can now craft " + "<col=000080>" + "salve robe bottoms" + "</col>" + " within Daemonheim.");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1000_struct(7, 17319, "Protoleather chaps (Tier 1)", "You can now craft " + "<col=000080>" + "protoleather chaps" + "</col>" + " within Daemonheim.");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1000_struct(8, 17217, "Salve robe top (Tier 1)", "You can now craft " + "<col=000080>" + "salve robe tops" + "</col>" + " within Daemonheim.");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1000_struct(9, 17173, "Protoleather body (Tier 1)", "You can now craft " + "<col=000080>" + "protoleather bodies" + "</col>" + " within Daemonheim.");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1000_struct(10, 17153, "Wildercress gloves (Tier 2)", "You can now craft " + "<col=000080>" + "wildercress gloves" + "</col>" + " within Daemonheim.");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1000_struct(11, 17197, "Subleather vambraces (Tier 2)", "You can now craft " + "<col=000080>" + "subleather vambraces" + "</col>" + " within Daemonheim.");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1000_struct(12, 16913, "Wildercress shoes (Tier 2)", "You can now craft " + "<col=000080>" + "wildercress shoes" + "</col>" + " within Daemonheim.");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1000_struct(13, 17299, "Subleather boots (Tier 2)", "You can now craft " + "<col=000080>" + "subleather boots" + "</col>" + " within Daemonheim.");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1000_struct(14, 16737, "Wildercress hood (Tier 2)", "You can now craft " + "<col=000080>" + "wildercress hoods" + "</col>" + " within Daemonheim.");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1000_struct(15, 17043, "Subleather coif (Tier 2)", "You can now craft " + "<col=000080>" + "subleather coifs" + "</col>" + " within Daemonheim.");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1000_struct(16, 16847, "Wildercress robe bottom (Tier 2)", "You can now craft " + "<col=000080>" + "wildercress robe bottoms" + "</col>" + " within Daemonheim.");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1000_struct(17, 17321, "Subleather chaps (Tier 2)", "You can now craft " + "<col=000080>" + "subleather chaps" + "</col>" + " within Daemonheim.");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1000_struct(18, 17219, "Wildercress robe top (Tier 2)", "You can now craft " + "<col=000080>" + "wildercress robe tops" + "</col>" + " within Daemonheim.");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1000_struct(19, 17175, "Subleather body (Tier 2)", "You can now craft " + "<col=000080>" + "subleather bodies" + "</col>" + " within Daemonheim.");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1000_struct(20, 17155, "Blightleaf gloves (Tier 3)", "You can now craft " + "<col=000080>" + "blightleaf gloves" + "</col>" + " within Daemonheim.");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1000_struct(21, 17199, "Paraleather vambraces (Tier 3)", "You can now craft " + "<col=000080>" + "paraleather vambraces" + "</col>" + " within Daemonheim.");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1000_struct(22, 16915, "Blightleaf shoes (Tier 3)", "You can now craft " + "<col=000080>" + "blightleaf shoes" + "</col>" + " within Daemonheim.");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1000_struct(23, 17301, "Paraleather boots (Tier 3)", "You can now craft " + "<col=000080>" + "paraleather boots" + "</col>" + " within Daemonheim.");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1000_struct(24, 16739, "Blightleaf hood (Tier 3)", "You can now craft " + "<col=000080>" + "blightleaf hoods" + "</col>" + " within Daemonheim.");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1000_struct(25, 17045, "Paraleather coif (Tier 3)", "You can now craft " + "<col=000080>" + "paraleather coifs" + "</col>" + " within Daemonheim.");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1000_struct(26, 16849, "Blightleaf robe bottom (Tier 3)", "You can now craft " + "<col=000080>" + "blightleaf robe bottoms" + "</col>" + " within Daemonheim.");
|
||||
case 28:
|
||||
return newstruct cs2func_script_1000_struct(27, 17323, "Paraleather chaps (Tier 3)", "You can now craft " + "<col=000080>" + "paraleather chaps" + "</col>" + " within Daemonheim.");
|
||||
case 29:
|
||||
return newstruct cs2func_script_1000_struct(28, 17221, "Blightleaf robe top (Tier 3)", "You can now craft " + "<col=000080>" + "blightleaf robe tops" + "</col>" + " within Daemonheim.");
|
||||
case 30:
|
||||
return newstruct cs2func_script_1000_struct(29, 17177, "Paraleather body (Tier 3)", "You can now craft " + "<col=000080>" + "paraleather bodies" + "</col>" + " within Daemonheim.");
|
||||
case 31:
|
||||
return newstruct cs2func_script_1000_struct(30, 17157, "Roseblood gloves (Tier 4)", "You can now craft " + "<col=000080>" + "roseblood gloves" + "</col>" + " within Daemonheim.");
|
||||
case 32:
|
||||
return newstruct cs2func_script_1000_struct(31, 17201, "Archleather vambraces (Tier 4)", "You can now craft " + "<col=000080>" + "archleather vambraces" + "</col>" + " within Daemonheim.");
|
||||
case 33:
|
||||
return newstruct cs2func_script_1000_struct(32, 16917, "Roseblood shoes (Tier 4)", "You can now craft " + "<col=000080>" + "roseblood shoes" + "</col>" + " within Daemonheim.");
|
||||
case 34:
|
||||
return newstruct cs2func_script_1000_struct(33, 17303, "Archleather boots (Tier 4)", "You can now craft " + "<col=000080>" + "archleather boots" + "</col>" + " within Daemonheim.");
|
||||
case 35:
|
||||
return newstruct cs2func_script_1000_struct(34, 16741, "Roseblood hood (Tier 4)", "You can now craft " + "<col=000080>" + "roseblood hoods" + "</col>" + " within Daemonheim.");
|
||||
case 36:
|
||||
return newstruct cs2func_script_1000_struct(35, 17047, "Archleather coif (Tier 4)", "You can now craft " + "<col=000080>" + "archleather coifs" + "</col>" + " within Daemonheim.");
|
||||
case 37:
|
||||
return newstruct cs2func_script_1000_struct(36, 16851, "Roseblood robe bottom (Tier 4)", "You can now craft " + "<col=000080>" + "roseblood robe bottoms" + "</col>" + " within Daemonheim.");
|
||||
case 38:
|
||||
return newstruct cs2func_script_1000_struct(37, 17325, "Archleather chaps (Tier 4)", "You can now craft " + "<col=000080>" + "archleather chaps" + "</col>" + " within Daemonheim.");
|
||||
case 39:
|
||||
return newstruct cs2func_script_1000_struct(38, 17223, "Roseblood robe top (Tier 4)", "You can now craft " + "<col=000080>" + "roseblood robe tops" + "</col>" + " within Daemonheim.");
|
||||
case 40:
|
||||
return newstruct cs2func_script_1000_struct(39, 17179, "Archleather body (Tier 4)", "You can now craft " + "<col=000080>" + "archleather bodies" + "</col>" + " within Daemonheim.");
|
||||
case 41:
|
||||
return newstruct cs2func_script_1000_struct(40, 17159, "Bryll gloves (Tier 5)", "You can now craft " + "<col=000080>" + "bryll gloves" + "</col>" + " within Daemonheim.");
|
||||
case 42:
|
||||
return newstruct cs2func_script_1000_struct(41, 17203, "Dromoleather vambraces (Tier 5)", "You can now craft " + "<col=000080>" + "dromoleather vambraces" + "</col>" + " within Daemonheim.");
|
||||
case 43:
|
||||
return newstruct cs2func_script_1000_struct(42, 16919, "Bryll shoes (Tier 5)", "You can now craft " + "<col=000080>" + "bryll shoes" + "</col>" + " within Daemonheim.");
|
||||
case 44:
|
||||
return newstruct cs2func_script_1000_struct(43, 17305, "Dromoleather boots (Tier 5)", "You can now craft " + "<col=000080>" + "dromoleather boots" + "</col>" + " within Daemonheim.");
|
||||
case 45:
|
||||
return newstruct cs2func_script_1000_struct(44, 16743, "Bryll hood (Tier 5)", "You can now craft " + "<col=000080>" + "bryll hoods" + "</col>" + " within Daemonheim.");
|
||||
case 46:
|
||||
return newstruct cs2func_script_1000_struct(45, 17049, "Dromoleather coif (Tier 5)", "You can now craft " + "<col=000080>" + "dromoleather coifs" + "</col>" + " within Daemonheim.");
|
||||
case 47:
|
||||
return newstruct cs2func_script_1000_struct(46, 16853, "Bryll robe bottom (Tier 5)", "You can now craft " + "<col=000080>" + "bryll robe bottoms" + "</col>" + " within Daemonheim.");
|
||||
case 48:
|
||||
return newstruct cs2func_script_1000_struct(47, 17327, "Dromoleather chaps (Tier 5)", "You can now craft " + "<col=000080>" + "dromoleather chaps" + "</col>" + " within Daemonheim.");
|
||||
case 49:
|
||||
return newstruct cs2func_script_1000_struct(48, 17225, "Bryll robe top (Tier 5)", "You can now craft " + "<col=000080>" + "bryll robe tops" + "</col>" + " within Daemonheim.");
|
||||
case 50:
|
||||
return newstruct cs2func_script_1000_struct(49, 17181, "Dromoleather body (Tier 5)", "You can now craft " + "<col=000080>" + "dromoleather bodies" + "</col>" + " within Daemonheim.");
|
||||
case 51:
|
||||
return newstruct cs2func_script_1000_struct(50, 17161, "Members: Duskweed gloves (Tier 6)", "Members can now craft " + "<col=000080>" + "duskweed gloves" + "</col>" + " within Daemonheim.");
|
||||
case 52:
|
||||
return newstruct cs2func_script_1000_struct(51, 17205, "Members: Spinoleather vambraces (Tier 6)", "Members can now craft " + "<col=000080>" + "spinoleather vambraces" + "</col>" + " within Daemonheim.");
|
||||
case 53:
|
||||
return newstruct cs2func_script_1000_struct(52, 16921, "Members: Duskweed shoes (Tier 6)", "Members can now craft " + "<col=000080>" + "duskweed shoes" + "</col>" + " within Daemonheim.");
|
||||
case 54:
|
||||
return newstruct cs2func_script_1000_struct(53, 17307, "Members: Spinoleather boots (Tier 6)", "Members can now craft " + "<col=000080>" + "spinoleather boots" + "</col>" + " within Daemonheim.");
|
||||
case 55:
|
||||
return newstruct cs2func_script_1000_struct(54, 16745, "Members: Duskweed hood (Tier 6)", "Members can now craft " + "<col=000080>" + "duskweed hoods" + "</col>" + " within Daemonheim.");
|
||||
case 56:
|
||||
return newstruct cs2func_script_1000_struct(55, 17051, "Members: Spinoleather coif (Tier 6)", "Members can now craft " + "<col=000080>" + "spinoleather coifs" + "</col>" + " within Daemonheim.");
|
||||
case 57:
|
||||
return newstruct cs2func_script_1000_struct(56, 16855, "Members: Duskweed robe bottom (Tier 6)", "Members can now craft " + "<col=000080>" + "duskweed robe bottoms" + "</col>" + " within Daemonheim.");
|
||||
case 58:
|
||||
return newstruct cs2func_script_1000_struct(57, 17329, "Members: Spinoleather chaps (Tier 6)", "Members can now craft " + "<col=000080>" + "spinoleather chaps" + "</col>" + " within Daemonheim.");
|
||||
case 59:
|
||||
return newstruct cs2func_script_1000_struct(58, 17227, "Members: Duskweed robe top (Tier 6)", "Members can now craft " + "<col=000080>" + "duskweed robe tops" + "</col>" + " within Daemonheim.");
|
||||
case 60:
|
||||
return newstruct cs2func_script_1000_struct(59, 17183, "Members: Spinoleather body (Tier 6)", "Members can now craft " + "<col=000080>" + "spinoleather bodies" + "</col>" + " within Daemonheim.");
|
||||
case 61:
|
||||
return newstruct cs2func_script_1000_struct(60, 17163, "Members: Soulbell gloves (Tier 7)", "Members can now craft " + "<col=000080>" + "soulbell gloves" + "</col>" + " within Daemonheim.");
|
||||
case 62:
|
||||
return newstruct cs2func_script_1000_struct(61, 17207, "Members: Gallileather vambraces (Tier 7)", "Members can now craft " + "<col=000080>" + "gallileather vambraces" + "</col>" + " within Daemonheim.");
|
||||
case 63:
|
||||
return newstruct cs2func_script_1000_struct(62, 16923, "Members: Soulbell shoes (Tier 7)", "Members can now craft " + "<col=000080>" + "soulbell shoes" + "</col>" + " within Daemonheim.");
|
||||
case 64:
|
||||
return newstruct cs2func_script_1000_struct(63, 17309, "Members: Gallileather boots (Tier 7)", "Members can now craft " + "<col=000080>" + "gallileather boots" + "</col>" + " within Daemonheim.");
|
||||
case 65:
|
||||
return newstruct cs2func_script_1000_struct(64, 16747, "Members: Soulbell hood (Tier 7)", "Members can now craft " + "<col=000080>" + "soulbell hoods" + "</col>" + " within Daemonheim.");
|
||||
case 66:
|
||||
return newstruct cs2func_script_1000_struct(65, 17053, "Members: Gallileather coif (Tier 7)", "Members can now craft " + "<col=000080>" + "gallileather coifs" + "</col>" + " within Daemonheim.");
|
||||
case 67:
|
||||
return newstruct cs2func_script_1000_struct(66, 16857, "Members: Soulbell robe bottom (Tier 7)", "Members can now craft " + "<col=000080>" + "soulbell robe bottoms" + "</col>" + " within Daemonheim.");
|
||||
case 68:
|
||||
return newstruct cs2func_script_1000_struct(67, 17331, "Members: Gallileather chaps (Tier 7)", "Members can now craft " + "<col=000080>" + "gallileather chaps" + "</col>" + " within Daemonheim.");
|
||||
case 69:
|
||||
return newstruct cs2func_script_1000_struct(68, 17229, "Members: Soulbell robe top (Tier 7)", "Members can now craft " + "<col=000080>" + "soulbell robe tops" + "</col>" + " within Daemonheim.");
|
||||
case 70:
|
||||
return newstruct cs2func_script_1000_struct(69, 17185, "Members: Gallileather body (Tier 7)", "Members can now craft " + "<col=000080>" + "gallileather bodies" + "</col>" + " within Daemonheim.");
|
||||
case 71:
|
||||
return newstruct cs2func_script_1000_struct(70, 17165, "Members: Ectogloves (Tier 8)", "Members can now craft " + "<col=000080>" + "ectogloves" + "</col>" + " within Daemonheim.");
|
||||
case 72:
|
||||
return newstruct cs2func_script_1000_struct(71, 17209, "Members: Stegoleather vambraces (Tier 8)", "Members can now craft " + "<col=000080>" + "stegoleather vambraces" + "</col>" + " within Daemonheim.");
|
||||
case 73:
|
||||
return newstruct cs2func_script_1000_struct(72, 16925, "Members: Ectoshoes (Tier 8)", "Members can now craft " + "<col=000080>" + "ectoshoes" + "</col>" + " within Daemonheim.");
|
||||
case 74:
|
||||
return newstruct cs2func_script_1000_struct(73, 17311, "Members: Stegoleather boots (Tier 8)", "Members can now craft " + "<col=000080>" + "stegoleather boots" + "</col>" + " within Daemonheim.");
|
||||
case 75:
|
||||
return newstruct cs2func_script_1000_struct(74, 16749, "Members: Ectohood (Tier 8)", "Members can now craft " + "<col=000080>" + "ectohoods" + "</col>" + " within Daemonheim.");
|
||||
case 76:
|
||||
return newstruct cs2func_script_1000_struct(75, 17055, "Members: Stegoleather coif (Tier 8)", "Members can now craft " + "<col=000080>" + "stegoleather coifs" + "</col>" + " within Daemonheim.");
|
||||
case 77:
|
||||
return newstruct cs2func_script_1000_struct(76, 16859, "Members: Ectorobe bottom (Tier 8)", "Members can now craft " + "<col=000080>" + "ectorobe bottoms" + "</col>" + " within Daemonheim.");
|
||||
case 78:
|
||||
return newstruct cs2func_script_1000_struct(77, 17333, "Members: Stegoleather chaps (Tier 8)", "Members can now craft " + "<col=000080>" + "stegoleather chaps" + "</col>" + " within Daemonheim.");
|
||||
case 79:
|
||||
return newstruct cs2func_script_1000_struct(78, 17231, "Members: Ectorobe top (Tier 8)", "Members can now craft " + "<col=000080>" + "ectorobe tops" + "</col>" + " within Daemonheim.");
|
||||
case 80:
|
||||
return newstruct cs2func_script_1000_struct(79, 17187, "Members: Stegoleather body (Tier 8)", "Members can now craft " + "<col=000080>" + "stegoleather bodies" + "</col>" + " within Daemonheim.");
|
||||
case 81:
|
||||
return newstruct cs2func_script_1000_struct(80, 17167, "Members: Runic gloves (Tier 9)", "Members can now craft " + "<col=000080>" + "runic gloves" + "</col>" + " within Daemonheim.");
|
||||
case 82:
|
||||
return newstruct cs2func_script_1000_struct(81, 17211, "Members: Megaleather vambraces (Tier 9)", "Members can now craft " + "<col=000080>" + "megaleather vambraces" + "</col>" + " within Daemonheim.");
|
||||
case 83:
|
||||
return newstruct cs2func_script_1000_struct(82, 16927, "Members: Runic shoes (Tier 9)", "Members can now craft " + "<col=000080>" + "runic shoes" + "</col>" + " within Daemonheim.");
|
||||
case 84:
|
||||
return newstruct cs2func_script_1000_struct(83, 17313, "Members: Megaleather boots (Tier 9)", "Members can now craft " + "<col=000080>" + "megaleather boots" + "</col>" + " within Daemonheim.");
|
||||
case 85:
|
||||
return newstruct cs2func_script_1000_struct(84, 16751, "Members: Runic hood (Tier 9)", "Members can now craft " + "<col=000080>" + "runic hoods" + "</col>" + " within Daemonheim.");
|
||||
case 86:
|
||||
return newstruct cs2func_script_1000_struct(85, 17057, "Members: Megaleather coif (Tier 9)", "Members can now craft " + "<col=000080>" + "megaleather coifs" + "</col>" + " within Daemonheim.");
|
||||
case 87:
|
||||
return newstruct cs2func_script_1000_struct(86, 16861, "Members: Runic robe bottom (Tier 9)", "Members can now craft " + "<col=000080>" + "runic robe bottoms" + "</col>" + " within Daemonheim.");
|
||||
case 88:
|
||||
return newstruct cs2func_script_1000_struct(87, 17335, "Members: Megaleather chaps (Tier 9)", "Members can now craft " + "<col=000080>" + "megaleather chaps" + "</col>" + " within Daemonheim.");
|
||||
case 89:
|
||||
return newstruct cs2func_script_1000_struct(88, 17233, "Members: Runic robe top (Tier 9)", "Members can now craft " + "<col=000080>" + "runic robe tops" + "</col>" + " within Daemonheim.");
|
||||
case 90:
|
||||
return newstruct cs2func_script_1000_struct(89, 17189, "Members: Megaleather body (Tier 9)", "Members can now craft " + "<col=000080>" + "megaleather bodies" + "</col>" + " within Daemonheim.");
|
||||
case 91:
|
||||
return newstruct cs2func_script_1000_struct(90, 17169, "Members: Spiritbloom gloves (Tier 10)", "Members can now craft " + "<col=000080>" + "spiritbloom gloves" + "</col>" + " within Daemonheim.");
|
||||
case 92:
|
||||
return newstruct cs2func_script_1000_struct(91, 17213, "Members: Tyrannoleather vambraces (Tier 10)", "Members can now craft " + "<col=000080>" + "tyrannoleather vambraces" + "</col>" + " within Daemonheim.");
|
||||
case 93:
|
||||
return newstruct cs2func_script_1000_struct(92, 16929, "Members: Spiritbloom shoes (Tier 10)", "Members can now craft " + "<col=000080>" + "spiritbloom shoes" + "</col>" + " within Daemonheim.");
|
||||
case 94:
|
||||
return newstruct cs2func_script_1000_struct(93, 17315, "Members: Tyrannoleather boots (Tier 10)", "Members can now craft " + "<col=000080>" + "tyrannoleather boots" + "</col>" + " within Daemonheim.");
|
||||
case 95:
|
||||
return newstruct cs2func_script_1000_struct(94, 16753, "Members: Spiritbloom hood (Tier 10)", "Members can now craft " + "<col=000080>" + "spiritbloom hoods" + "</col>" + " within Daemonheim.");
|
||||
case 96:
|
||||
return newstruct cs2func_script_1000_struct(95, 17059, "Members: Tyrannoleather coif (Tier 10)", "Members can now craft " + "<col=000080>" + "tyrannoleather coifs" + "</col>" + " within Daemonheim.");
|
||||
case 97:
|
||||
return newstruct cs2func_script_1000_struct(96, 16863, "Members: Spiritbloom robe bottom (Tier 10)", "Members can now craft " + "<col=000080>" + "spiritbloom robe bottoms" + "</col>" + " within Daemonheim.");
|
||||
case 98:
|
||||
return newstruct cs2func_script_1000_struct(97, 17337, "Members: Tyrannoleather chaps (Tier 10)", "Members can now craft " + "<col=000080>" + "tyrannoleather chaps" + "</col>" + " within Daemonheim.");
|
||||
case 99:
|
||||
return newstruct cs2func_script_1000_struct(98, 17235, "Members: Spiritbloom robe top (Tier 10)", "Members can now craft " + "<col=000080>" + "spiritbloom robe tops" + "</col>" + " within Daemonheim.");
|
||||
case 100:
|
||||
return newstruct cs2func_script_1000_struct(99, 17191, "Members: Tyrannoleather body (Tier 10)", "Members can now craft " + "<col=000080>" + "tyrannoleather bodies" + "</col>" + " within Daemonheim.");
|
||||
}
|
||||
break;
|
||||
case 12:
|
||||
SWITCH (arg1) {
|
||||
case 0:
|
||||
GOTO flow_351
|
||||
case 1:
|
||||
GOTO flow_352
|
||||
}
|
||||
break;
|
||||
flow_351:
|
||||
return newstruct cs2func_script_1000_struct(40, 1757, "Crafting Guild", "You can now enter the " + "<col=000080>" + "Crafting Guild" + "<col=000080>" + ".");
|
||||
flow_352:
|
||||
return newstruct cs2func_script_1000_struct(99, 9780, "Skill mastery", "<col=000080>" + "Congratulations! You are now a master of " + "<col=800000>" + "Crafting" + "<col=000080>" + ". Members can visit the " + "<col=800000>" + "Master Craftsman" + "<col=000080>" + " at the " + "<col=800000>" + "Crafting Guild" + "<col=000080>" + ". He has something special that is only available to true masters of the " + "<col=800000>" + "Crafting" + "<col=000080>" + " skill!");
|
||||
}
|
||||
return newstruct cs2func_script_1000_struct(0, -1, "", "");
|
||||
}
|
||||
21
dumps/scripts/1001.cs2
Normal file
21
dumps/scripts/1001.cs2
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
cs2func_script_1001_struct(1,1,0) script_1001(int arg0) {
|
||||
switch (arg0) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1001_struct(1, "Potions");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1001_struct(1, "Herbs");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1001_struct(1, "Barbarian potions");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1001_struct(1, "Equipment");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1001_struct(1, "Other");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1001_struct(1, "Minigames");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1001_struct(1, "Dungeoneering");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1001_struct(1, "Milestones");
|
||||
}
|
||||
return newstruct cs2func_script_1001_struct(-1, "");
|
||||
}
|
||||
385
dumps/scripts/1002.cs2
Normal file
385
dumps/scripts/1002.cs2
Normal file
|
|
@ -0,0 +1,385 @@
|
|||
cs2func_script_1002_struct(2,2,0) script_1002(int arg0,int arg1) {
|
||||
switch (arg0) {
|
||||
case 0:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1002_struct(-1, 7620, "You must complete Druidic Ritual before you can use Herblore.", "");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1002_struct(3, 121, "Attack potion" + "<br>" + "Guam & eye of newt", "You can now make " + "<col=000080>" + "attack potions" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1002_struct(5, 175, "Anti-poison" + "<br>" + "Marrentill & ground unicorn horn", "You can now make " + "<col=000080>" + "anti-poison" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1002_struct(8, 4844, "Relicym's balm" + "<br>" + "Rogue's Purse and snake weed (after starting Zogre Flesh Eaters)", "You now have the Herblore level required to make " + "<col=000080>" + "Relicym's balms" + "</col>" + " (after starting Zogre Flesh Eaters).");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1002_struct(12, 115, "Strength potion" + "<br>" + "Tarromin & limpwurt root", "You can now make " + "<col=000080>" + "strength potions" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1002_struct(19, 10142, "Guam tar" + "<br>" + "Guam & swamp tar", "You can now make " + "<col=000080>" + "guam tar" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1002_struct(22, 127, "Stat restore potion" + "<br>" + "Harralander & red spiders' eggs", "You can now make " + "<col=000080>" + "stat restore potions" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1002_struct(22, 7662, "Guthix Balance potion" + "<br>" + "Harralander, red spiders' eggs, garlic and silver dust", "You can now make " + "<col=000080>" + "Guthix balance potions" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1002_struct(25, 1582, "Blamish oil" + "<br>" + "Harralander & blamish snail slime", "You can now make " + "<col=000080>" + "blamish oil" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1002_struct(26, 3010, "Energy potion" + "<br>" + "Harralander & chocolate dust", "You can now make " + "<col=000080>" + "energy potions" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1002_struct(30, 133, "Defence potion" + "<br>" + "Ranarr & white berries", "You can now make " + "<col=000080>" + "defence potions" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1002_struct(31, 10143, "Marrentill tar" + "<br>" + "Marrentill & swamp tar", "You can now make " + "<col=000080>" + "marrentill tar" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1002_struct(31, 12633, "Super fishing explosive" + "<br>" + "Guam & rubium (after Kennith's Concerns)", "You now have the Herblore level required to make " + "<col=000080>" + "super fishing explosives" + "</col>" + " (after Kennith's Concerns).");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1002_struct(34, 3034, "Agility potion" + "<br>" + "Toadflax & toad legs", "You can now make " + "<col=000080>" + "agility potions" + "</col>" + ".");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1002_struct(36, 9741, "Combat potion" + "<br>" + "Harralander & ground desert goat horn", "You can now make " + "<col=000080>" + "combat potions" + "</col>" + ".");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1002_struct(38, 139, "Prayer restore potion" + "<br>" + "Ranarr & snape grass", "You can now make " + "<col=000080>" + "prayer restore potions" + "</col>" + ".");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1002_struct(39, 10144, "Tarromin tar" + "<br>" + "Tarromin & swamp tar", "You can now make " + "<col=000080>" + "tarromin tar" + "</col>" + ".");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1002_struct(40, 12142, "Summoning Potion" + "<br>" + "Spirit weed & cockatrice egg", "You can now make " + "<col=000080>" + "summoning potions" + "</col>" + ".");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1002_struct(42, 14840, "Crafting potion" + "<br>" + "Wergali & giant frogspawn", "You can now make " + "<col=000080>" + "crafting potions" + "</col>" + ".");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1002_struct(44, 10145, "Harralander tar" + "<br>" + "Harralander & swamp tar", "You can now make " + "<col=000080>" + "harralander tar" + "</col>" + ".");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1002_struct(45, 145, "Super Attack potion" + "<br>" + "Irit & eye of newt", "You can now make " + "<col=000080>" + "super attack potions" + "</col>" + ".");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1002_struct(46, 18662, "Vial of stench" + "<br>" + "Irit & chopped onion (after starting Buyers & Cellars: A Guild of our Own)", "You can now make " + "<col=000080>" + "a vial of stench" + "</col>" + " with Robin's help (after starting Buyers & Cellars: A Guild of our Own).");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1002_struct(48, 181, "Super anti-poison" + "<br>" + "Irit & ground unicorn horn", "You can now make " + "<col=000080>" + "super anti-poison" + "</col>" + ".");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1002_struct(50, 151, "Fishing potion" + "<br>" + "Avantoe & snape grass", "You can now make " + "<col=000080>" + "fishing potions" + "</col>" + ".");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1002_struct(52, 3018, "Super energy potion" + "<br>" + "Avantoe & Mort Myre fungi", "You can now make " + "<col=000080>" + "super energy potions" + "</col>" + ".");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1002_struct(53, 10000, "Hunter potion - Avantoe & ground sabre-toothed kebbit teeth", "You can now make " + "<col=000080>" + "hunter potions" + "</col>" + ".");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1002_struct(54, 20024, "Juju hunter potion" + "<br>" + "Erzille & corrupt vine", "You can now make " + "<col=000080>" + "juju hunter potions" + "</col>" + ".");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1002_struct(55, 157, "Super Strength potion" + "<br>" + "Kwuarm & limpwurt root", "You can now make " + "<col=000080>" + "super strength potions" + "</col>" + ".");
|
||||
case 28:
|
||||
return newstruct cs2func_script_1002_struct(57, 9022, "Magic essence potion" + "<br>" + "Starflower & ground gorak claw", "You can now make " + "<col=000080>" + "magic essence potions" + "</col>" + ".");
|
||||
case 29:
|
||||
return newstruct cs2func_script_1002_struct(58, 14848, "Fletching potion" + "<br>" + "Wergali & wimpy bird feather", "You can now make " + "<col=000080>" + "fletching potions" + "</col>" + ".");
|
||||
case 30:
|
||||
return newstruct cs2func_script_1002_struct(59, 20028, "Scentless potion" + "<br>" + "Argway & shadow vine", "You can now make " + "<col=000080>" + "scentless potions" + "</col>" + ".");
|
||||
case 31:
|
||||
return newstruct cs2func_script_1002_struct(60, 187, "Weapon poison" + "<br>" + "Kwuarm & ground blue dragon scale", "You can now make " + "<col=000080>" + "weapon poisons" + "</col>" + ".");
|
||||
case 32:
|
||||
return newstruct cs2func_script_1002_struct(63, 3026, "Super restore potion" + "<br>" + "Snapdragon & red spiders' eggs", "You can now make " + "<col=000080>" + "super restore potions" + "</col>" + ".");
|
||||
case 33:
|
||||
return newstruct cs2func_script_1002_struct(64, 20012, "Juju farming potion" + "<br>" + "Ugune & marble vine", "You can now make " + "<col=000080>" + "juju farming potions" + "</col>" + ".");
|
||||
case 34:
|
||||
return newstruct cs2func_script_1002_struct(65, 10927, "Sanfew Serum" + "<br>" + "Super restore potion, snake weed, ground unicorn horn and nail beast nails.", "You can now make " + "<col=000080>" + "Sanfew serums" + "</col>" + ".");
|
||||
case 35:
|
||||
return newstruct cs2func_script_1002_struct(66, 163, "Super Defence potion" + "<br>" + "Cadantine & white berries", "You can now make " + "<col=000080>" + "super defence potions" + "</col>" + ".");
|
||||
case 36:
|
||||
return newstruct cs2func_script_1002_struct(67, 20008, "Juju cooking potion" + "<br>" + "Shengo & plant teeth", "You can now make " + "<col=000080>" + "juju cooking potions" + "</col>" + ".");
|
||||
case 37:
|
||||
return newstruct cs2func_script_1002_struct(68, 5945, "Anti-poison+" + "<br>" + "Coconut milk, toadflax & yew roots", "You can now make " + "<col=000080>" + "anti-poison+ potions" + "</col>" + ".");
|
||||
case 38:
|
||||
return newstruct cs2func_script_1002_struct(69, 2454, "Anti fire-breath potion" + "<br>" + "Lantadyme & ground blue dragon scale", "You can now make " + "<col=000080>" + "anti fire-breath potions" + "</col>" + ".");
|
||||
case 39:
|
||||
return newstruct cs2func_script_1002_struct(70, 20020, "Juju fishing potion" + "<br>" + "Shengo & aquatic vine", "You can now make " + "<col=000080>" + "juju fishing potions" + "</col>" + ".");
|
||||
case 40:
|
||||
return newstruct cs2func_script_1002_struct(71, 20016, "Juju woodcutting potion" + "<br>" + "Samaden & oily vine", "You can now make " + "<col=000080>" + "juju woodcutting potions" + "</col>" + ".");
|
||||
case 41:
|
||||
return newstruct cs2func_script_1002_struct(72, 169, "Ranging potion" + "<br>" + "Dwarf weed & wine of Zamorak", "You can now make " + "<col=000080>" + "ranging potions" + "</col>" + ".");
|
||||
case 42:
|
||||
return newstruct cs2func_script_1002_struct(73, 5937, "Weapon poison+" + "<br>" + "Coconut milk, cactus spine & red spiders' eggs", "You can now make " + "<col=000080>" + "weapon poison+ potions" + "</col>" + ".");
|
||||
case 43:
|
||||
return newstruct cs2func_script_1002_struct(74, 20004, "Juju mining potion" + "<br>" + "Samaden & draconic vine", "You can now make " + "<col=000080>" + "juju mining potions" + "</col>" + ".");
|
||||
case 44:
|
||||
return newstruct cs2func_script_1002_struct(75, 20032, "Saradomin's blessing" + "<br>" + "Samaden & Saradomin vine", "You can now make " + "<col=000080>" + "Saradomin's blessings" + "</col>" + ".");
|
||||
case 45:
|
||||
return newstruct cs2func_script_1002_struct(75, 20036, "Guthix's gift" + "<br>" + "Samaden & Guthix vine", "You can now make " + "<col=000080>" + "Guthix's gifts" + "</col>" + ".");
|
||||
case 46:
|
||||
return newstruct cs2func_script_1002_struct(75, 20040, "Zamorak's favour" + "<br>" + "Samaden & Zamorak vine", "You can now make " + "<col=000080>" + "Zamorak's favours" + "</col>" + ".");
|
||||
case 47:
|
||||
return newstruct cs2func_script_1002_struct(76, 3042, "Magic potion" + "<br>" + "Lantadyme & potato cactus", "You can now make " + "<col=000080>" + "magic potions" + "</col>" + ".");
|
||||
case 48:
|
||||
return newstruct cs2func_script_1002_struct(78, 189, "Zamorak brew" + "<br>" + "Torstol & jangerberries", "You can now make " + "<col=000080>" + "Zamorak brews" + "</col>" + ".");
|
||||
case 49:
|
||||
return newstruct cs2func_script_1002_struct(79, 5954, "Anti-poison++" + "<br>" + "Coconut milk, irit & magic tree roots", "You can now make " + "<col=000080>" + "anti-poison++ potions" + "</col>" + ".");
|
||||
case 50:
|
||||
return newstruct cs2func_script_1002_struct(81, 6687, "Saradomin Brew" + "<br>" + "Toadflax & crushed bird nest", "You can now make " + "<col=000080>" + "Saradomin brews" + "</col>" + ".");
|
||||
case 51:
|
||||
return newstruct cs2func_script_1002_struct(82, 5940, "Weapon poison++" + "<br>" + "Coconut milk, nightshade & poison ivy berries", "You can now make " + "<col=000080>" + "weapon poison++ potions" + "</col>" + ".");
|
||||
case 52:
|
||||
return newstruct cs2func_script_1002_struct(84, 15301, "Recover special" + "<br>" + "Super energy potion & papaya", "You can now make " + "<col=000080>" + "recover special potions" + "</col>" + ".");
|
||||
case 53:
|
||||
return newstruct cs2func_script_1002_struct(85, 15305, "Super antifire" + "<br>" + "Antifire potion & desert phoenix feather", "You can now make " + "<col=000080>" + "super antifire potions" + "</col>" + ".");
|
||||
case 54:
|
||||
return newstruct cs2func_script_1002_struct(88, 15309, "Extreme attack" + "<br>" + "Super attack potion & avantoe", "You can now make " + "<col=000080>" + "extreme attack potions" + "</col>" + ".");
|
||||
case 55:
|
||||
return newstruct cs2func_script_1002_struct(89, 15313, "Extreme strength" + "<br>" + "Super strength potion & dwarf weed", "You can now make " + "<col=000080>" + "extreme strength potions" + "</col>" + ".");
|
||||
case 56:
|
||||
return newstruct cs2func_script_1002_struct(90, 15317, "Extreme defence" + "<br>" + "Super defence potion & lantadyme", "You can now make " + "<col=000080>" + "extreme defence potions" + "</col>" + ".");
|
||||
case 57:
|
||||
return newstruct cs2func_script_1002_struct(91, 15321, "Extreme magic" + "<br>" + "Magic potion & ground mud runes", "You can now make " + "<col=000080>" + "extreme magic potions" + "</col>" + ".");
|
||||
case 58:
|
||||
return newstruct cs2func_script_1002_struct(92, 15325, "Extreme ranging" + "<br>" + "Ranging potion & 5 grenwall spikes", "You can now make " + "<col=000080>" + "extreme ranging potions" + "</col>" + ".");
|
||||
case 59:
|
||||
return newstruct cs2func_script_1002_struct(94, 15329, "Super prayer restore" + "<br>" + "Prayer restore potion & wyvern bonemeal", "You can now make " + "<col=000080>" + "super prayer potions" + "</col>" + ".");
|
||||
case 60:
|
||||
return newstruct cs2func_script_1002_struct(94, 21632, "Prayer renewal" + "<br>" + "Fellstalk & morchella mushroom", "You can now make " + "<col=000080>" + "prayer renewal potions" + "</col>" + ".");
|
||||
case 61:
|
||||
return newstruct cs2func_script_1002_struct(96, 15333, "Overload" + "<br>" + "Extreme attack, extreme strength, extreme defence, extreme magic, extreme ranging potions & torstol", "You can now make " + "<col=000080>" + "overload potions" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1002_struct(-1, 7620, "You must complete Druidic Ritual before you can use Herblore", "");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1002_struct(3, 249, "Guam leaf", "You can now clean " + "<col=000080>" + "guam" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1002_struct(3, 1534, "Rogue's purse", "You can now clean " + "<col=000080>" + "rogue's purse" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1002_struct(3, 1526, "Snake weed", "You can now clean " + "<col=000080>" + "snake weed" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1002_struct(5, 251, "Marrentill", "You can now clean " + "<col=000080>" + "marrentill" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1002_struct(11, 253, "Tarromin", "You can now clean " + "<col=000080>" + "tarromin" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1002_struct(20, 255, "Harralander", "You can now clean " + "<col=000080>" + "harralander" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1002_struct(25, 257, "Ranarr", "You can now clean " + "<col=000080>" + "ranarr" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1002_struct(30, 2998, "Toadflax", "You can now clean " + "<col=000080>" + "toadflax" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1002_struct(35, 12172, "Spirit weed", "You can now clean " + "<col=000080>" + "spirit weed" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1002_struct(40, 259, "Irit leaf", "You can now clean " + "<col=000080>" + "irit leaf" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1002_struct(41, 14854, "Wergali", "You can now clean " + "<col=000080>" + "wergali" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1002_struct(48, 261, "Avantoe", "You can now clean " + "<col=000080>" + "avantoe" + "</col>" + ".");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1002_struct(54, 263, "Kwuarm", "You can now clean " + "<col=000080>" + "kwuarm" + "</col>" + ".");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1002_struct(54, 19989, "Erzille", "You can now clean " + "<col=000080>" + "erzille" + "</col>" + ".");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1002_struct(56, 19991, "Ugune", "You can now clean " + "<col=000080>" + "ugune" + "</col>" + ".");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1002_struct(57, 19990, "Argway", "You can now clean " + "<col=000080>" + "argway" + "</col>" + ".");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1002_struct(58, 19992, "Shengo", "You can now clean " + "<col=000080>" + "shengo" + "</col>" + ".");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1002_struct(59, 3000, "Snapdragon", "You can now clean " + "<col=000080>" + "snapdragon" + "</col>" + ".");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1002_struct(59, 19993, "Samaden", "You can now clean " + "<col=000080>" + "samaden" + "</col>" + ".");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1002_struct(65, 265, "Cadantine", "You can now clean " + "<col=000080>" + "cadantine" + "</col>" + ".");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1002_struct(67, 2481, "Lantadyme", "You can now clean " + "<col=000080>" + "lantadyme" + "</col>" + ".");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1002_struct(70, 267, "Dwarf weed", "You can now clean " + "<col=000080>" + "dwarf weed" + "</col>" + ".");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1002_struct(75, 269, "Torstol", "You can now clean " + "<col=000080>" + "torstol" + "</col>" + ".");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1002_struct(91, 21624, "Fellstalk", "You can now clean " + "<col=000080>" + "fellstalk" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1002_struct(-1, 7620, "You must complete barbarian Herblore training before you can make these potions.", " ");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1002_struct(4, 11429, "Attack mix", "You can now make " + "<col=000080>" + "attack mixes" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1002_struct(6, 11433, "Anti-poison mix", "You can now make " + "<col=000080>" + "anti-poison mixes" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1002_struct(9, 11437, "Relicym's Balm mix", "You can now make " + "<col=000080>" + "Relicym's balm mixes" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1002_struct(14, 11443, "Strength mix", "You can now make " + "<col=000080>" + "strength mixes" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1002_struct(24, 11449, "Stat restore mix", "You can now make " + "<col=000080>" + "stat restore mixes" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1002_struct(29, 11453, "Energy mix", "You can now make " + "<col=000080>" + "energy mixes" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1002_struct(33, 11457, "Defence mix", "You can now make " + "<col=000080>" + "defence mixes" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1002_struct(37, 11461, "Agility mix", "You can now make " + "<col=000080>" + "agility mixes" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1002_struct(40, 11445, "Combat mix", "You can now make " + "<col=000080>" + "combat mixes" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1002_struct(42, 11465, "Prayer restore mix", "You can now make " + "<col=000080>" + "prayer restore mixes" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1002_struct(47, 11469, "Super Attack mix", "You can now make " + "<col=000080>" + "super attack mixes" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1002_struct(51, 11473, "Super anti-poison mix", "You can now make " + "<col=000080>" + "super anti-poison mixes" + "</col>" + ".");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1002_struct(53, 11477, "Fishing mix", "You can now make " + "<col=000080>" + "fishing mixes" + "</col>" + ".");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1002_struct(56, 11481, "Super energy mix", "You can now make " + "<col=000080>" + "super energy mixes" + "</col>" + ".");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1002_struct(58, 11517, "Hunter mix", "You can now make " + "<col=000080>" + "hunter mixes" + "</col>" + ".");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1002_struct(59, 11485, "Super Strength mix", "You can now make " + "<col=000080>" + "super strength mixes" + "</col>" + ".");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1002_struct(61, 11489, "Magic essence mix", "You can now make " + "<col=000080>" + "magic essence mixes" + "</col>" + ".");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1002_struct(67, 11493, "Super restore mix", "You can now make " + "<col=000080>" + "super restore mix" + "</col>" + ".");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1002_struct(71, 11497, "Super Defence mix", "You can now make " + "<col=000080>" + "super defence mix" + "</col>" + ".");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1002_struct(74, 11501, "Anti-poison+ mix", "You can now make " + "<col=000080>" + "anti-poison+ mix" + "</col>" + ".");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1002_struct(75, 11505, "Anti fire-breath mix", "You can now make " + "<col=000080>" + "anti fire-breath mix" + "</col>" + ".");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1002_struct(80, 11509, "Ranging mix", "You can now make " + "<col=000080>" + "ranging mix" + "</col>" + ".");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1002_struct(83, 11513, "Magic mix", "You can now make " + "<col=000080>" + "magic mix" + "</col>" + ".");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1002_struct(85, 11521, "Zamorak mix", "You can now make " + "<col=000080>" + "Zamorak mix" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1002_struct(21, 19675, "Members: Herbicide" + "<br>" + " (with 21 Dungeoneering)", "Members can now use " + "<col=000080>" + "herbicide" + "</col>" + ". (They also need level 21 Dungeoneering.)");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1002_struct(50, 12856, "Irit gloves", "You can now wear " + "<col=000080>" + "irit gloves.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1002_struct(60, 12857, "Avantoe gloves", "You can now wear " + "<col=000080>" + "avantoe gloves.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1002_struct(70, 12858, "Kwuarm gloves", "You can now wear " + "<col=000080>" + "kwuarm gloves.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1002_struct(70, 18340, "Members: Anti-poison totem" + "<br>" + " (with 60 Defence and 60 Dungeoneering)", "Members can now wield " + "<col=000080>" + "anti-poison totems" + "</col>" + ". (They also need level 60 Defence and level 60 Dungeoneering.)");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1002_struct(80, 12859, "Cadantine gloves", "You can now wear " + "<col=000080>" + "cadantine gloves.");
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1002_struct(49, 19890, "Scroll of Cleansing" + "<br>" + " (with 49 Dungeoneering)", "You can now use the " + "<col=000080>" + "Scroll of cleansing" + "</col>" + ". (You also need level 49 Dungeoneering.)");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1002_struct(91, 18778, "Starved ancient effigies", "You can now investigate " + "<col=000080>" + "starved ancient effigies" + "</col>" + " using your knowledge of Herblore.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1002_struct(93, 18779, "Nourished ancient effigies", "You can now investigate " + "<col=000080>" + "nourished ancient effigies" + "</col>" + " using your knowledge of Herblore.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1002_struct(95, 18780, "Sated ancient effigies", "You can now investigate " + "<col=000080>" + "sated ancient effigies" + "</col>" + " using your knowledge of Herblore.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1002_struct(97, 18781, "Gorged ancient effigies", "You can now investigate " + "<col=000080>" + "gorged ancient effigies" + "</col>" + " using your knowledge of Herblore.");
|
||||
}
|
||||
break;
|
||||
case 5:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1002_struct(1, 14215, "Stealing Creation - class 1 sacred clay", "Members can now make " + "<col=000080>" + "1-dose potions out of class 1 sacred clay" + "</col>" + " in Stealing Creation.");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1002_struct(20, 14213, "Stealing Creation - class 2 sacred clay", "Members can now make " + "<col=000080>" + "2-dose potions out of class 2 sacred clay" + "</col>" + " in Stealing Creation.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1002_struct(40, 14211, "Stealing Creation - class 3 sacred clay", "Members can now make " + "<col=000080>" + "3-dose potions out of class 3 sacred clay" + "</col>" + " in Stealing Creation.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1002_struct(60, 14209, "Stealing Creation - class 4 sacred clay", "Members can now make " + "<col=000080>" + "4-dose potions out of class 4 sacred clay" + "</col>" + " in Stealing Creation.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1002_struct(80, 14207, "Stealing Creation - class 5 sacred clay", "Members can now make " + "<col=000080>" + "5-dose potions out of class 5 sacred clay" + "</col>" + " in Stealing Creation.");
|
||||
}
|
||||
break;
|
||||
case 6:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1002_struct(-1, 15707, "Dungeoneering skill tasks" + "<br>" + "As your Herblore level increases, you will be able to attempt higher-level herblore tasks within Daemonheim. You will also be more likely to succeed when attempting herblore tasks within Daemonheim.", "");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1002_struct(3, 17556, "Weak magic potion" + "<br>" + " Sagewort & void dust", "You can now make " + "<col=000080>" + "weak magic potions" + "</col>" + " within Daemonheim.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1002_struct(3, 17512, "Sagewort", "You can now clean " + "<col=000080>" + "sagewort" + "</col>" + " within Daemonheim.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1002_struct(4, 17514, "Valerian", "You can now clean " + "<col=000080>" + "valerian" + "</col>" + " within Daemonheim.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1002_struct(5, 17558, "Weak ranged potion" + "<br>" + " Valerian & void dust", "You can now make " + "<col=000080>" + "weak ranged potions" + "</col>" + " within Daemonheim.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1002_struct(7, 17560, "Weak melee potion" + "<br>" + " Valerian & misshapen claw", "You can now make " + "<col=000080>" + "weak melee potions" + "</col>" + " within Daemonheim.");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1002_struct(8, 17516, "Aloe", "You can now clean " + "<col=000080>" + "aloe" + "</col>" + " within Daemonheim.");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1002_struct(9, 17562, "Weak defence potion" + "<br>" + " Aloe & void dust", "You can now make " + "<col=000080>" + "weak defence potions" + "</col>" + " within Daemonheim.");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1002_struct(12, 17564, "Weak stat restore potion" + "<br>" + " Aloe & red moss", "You can now make " + "<col=000080>" + "weak stat restore potions" + "</col>" + " within Daemonheim.");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1002_struct(15, 17568, "Weak cure potion" + "<br>" + " Aloe & firebreath whiskey", "You can now make " + "<col=000080>" + "weak cure potions" + "</col>" + " within Daemonheim.");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1002_struct(18, 17570, "Weak rejuvenation potion" + "<br>" + " Aloe & misshapen claw", "You can now make " + "<col=000080>" + "weak rejuvenation potions" + "</col>" + " within Daemonheim.");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1002_struct(21, 17572, "Weak poison" + "<br>" + " Sagewort & firebreath whiskey", "You can now make " + "<col=000080>" + "weak poisons" + "</col>" + " within Daemonheim.");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1002_struct(24, 17574, "Weak gatherer's potion" + "<br>" + " Sagewort & red moss", "You can now make " + "<col=000080>" + "weak gatherer's potions" + "</col>" + " within Daemonheim.");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1002_struct(27, 17576, "Weak artisan's potion" + "<br>" + " Valerian & red moss", "You can now make " + "<col=000080>" + "weak artisan's potions" + "</col>" + " within Daemonheim.");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1002_struct(30, 17578, "Weak naturalist's potion" + "<br>" + " Sagewort & misshapen claw", "You can now make " + "<col=000080>" + "weak naturalist's potions" + "</col>" + " within Daemonheim.");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1002_struct(33, 17580, "Weak survivalist's potion" + "<br>" + " Valerian and firebreath whiskey", "You can now make " + "<col=000080>" + "weak survivalist's potions" + "</col>" + " within Daemonheim.");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1002_struct(34, 17518, "Wormwood leaf", "You can now clean " + "<col=000080>" + "wormwood leaf" + "</col>" + " within Daemonheim.");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1002_struct(36, 17582, "Magic potion" + "<br>" + " Wormwood leaf & void dust", "You can now make " + "<col=000080>" + "magic potions" + "</col>" + " within Daemonheim.");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1002_struct(37, 17520, "Magebane", "You can now clean " + "<col=000080>" + "magebane" + "</col>" + " within Daemonheim.");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1002_struct(38, 17584, "Ranged potion" + "<br>" + " Magebane & void dust", "You can now make " + "<col=000080>" + "ranged potions" + "</col>" + " within Daemonheim.");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1002_struct(40, 17586, "Melee potion" + "<br>" + " Magebane & misshapen claw", "You can now make " + "<col=000080>" + "melee potions" + "</col>" + " within Daemonheim.");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1002_struct(41, 17522, "Featherfoil", "You can now clean " + "<col=000080>" + "featherfoil" + "</col>" + " within Daemonheim.");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1002_struct(42, 17588, "Defence potion" + "<br>" + " Featherfoil & void dust", "You can now make " + "<col=000080>" + "defence potions" + "</col>" + " within Daemonheim.");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1002_struct(45, 17590, "Stat restore potion" + "<br>" + " Featherfoil & red moss", "You can now make " + "<col=000080>" + "stat restore potions" + "</col>" + " within Daemonheim.");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1002_struct(48, 17592, "Cure potion" + "<br>" + " Featherfoil & firebreath whiskey", "You can now make " + "<col=000080>" + "cure potions" + "</col>" + " within Daemonheim.");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1002_struct(51, 17594, "Rejuvenation potion" + "<br>" + " Featherfoil & misshapen claw", "You can now make " + "<col=000080>" + "rejuvenation potions" + "</col>" + " within Daemonheim.");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1002_struct(54, 17596, "Poison" + "<br>" + " Wormwood leaf & firebreath whiskey", "You can now make " + "<col=000080>" + "poisons" + "</col>" + " within Daemonheim.");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1002_struct(57, 17598, "Gatherer's potion" + "<br>" + " Wormwood leaf & red moss", "You can now make " + "<col=000080>" + "gatherer's potions" + "</col>" + " within Daemonheim.");
|
||||
case 28:
|
||||
return newstruct cs2func_script_1002_struct(60, 17600, "Artisan's potion" + "<br>" + " Magebane & red moss", "You can now make " + "<col=000080>" + "artisan's potions" + "</col>" + " within Daemonheim.");
|
||||
case 29:
|
||||
return newstruct cs2func_script_1002_struct(63, 17602, "Naturalist's potion" + "<br>" + " Wormwood leaf & misshapen claw", "You can now make " + "<col=000080>" + "naturalist's potions" + "</col>" + " within Daemonheim.");
|
||||
case 30:
|
||||
return newstruct cs2func_script_1002_struct(66, 17604, "Survivalist's potion" + "<br>" + " Magebane & firebreath whiskey", "You can now make " + "<col=000080>" + "survivalist's potions" + "</col>" + " within Daemonheim.");
|
||||
case 31:
|
||||
return newstruct cs2func_script_1002_struct(67, 17524, "Winter's Grip", "You can now clean " + "<col=000080>" + "winter's grip" + "</col>" + " within Daemonheim.");
|
||||
case 32:
|
||||
return newstruct cs2func_script_1002_struct(69, 17606, "Strong magic potion" + "<br>" + " Winter's grip & void dust", "You can now make " + "<col=000080>" + "strong magic potions" + "</col>" + " within Daemonheim.");
|
||||
case 33:
|
||||
return newstruct cs2func_script_1002_struct(70, 17526, "Lycopus", "You can now clean " + "<col=000080>" + "lycopus" + "</col>" + " within Daemonheim.");
|
||||
case 34:
|
||||
return newstruct cs2func_script_1002_struct(71, 17608, "Strong ranged potion" + "<br>" + " Lycopus & void dust", "You can now make " + "<col=000080>" + "strong ranged potions" + "</col>" + " within Daemonheim.");
|
||||
case 35:
|
||||
return newstruct cs2func_script_1002_struct(73, 17610, "Strong melee potion" + "<br>" + " Lycopus & misshapen claw", "You can now make " + "<col=000080>" + "strong melee potions" + "</col>" + " within Daemonheim.");
|
||||
case 36:
|
||||
return newstruct cs2func_script_1002_struct(74, 17528, "Buckthorn", "You can now clean " + "<col=000080>" + "buckthorn" + "</col>" + " within Daemonheim.");
|
||||
case 37:
|
||||
return newstruct cs2func_script_1002_struct(75, 17612, "Strong defence potion" + "<br>" + " Buckthorn & void dust", "You can now make " + "<col=000080>" + "strong defence potions" + "</col>" + " within Daemonheim.");
|
||||
case 38:
|
||||
return newstruct cs2func_script_1002_struct(78, 17614, "Strong stat restore potion" + "<br>" + " Buckthorn & red moss", "You can now make " + "<col=000080>" + "strong stat restore potions" + "</col>" + " within Daemonheim.");
|
||||
case 39:
|
||||
return newstruct cs2func_script_1002_struct(81, 17616, "Strong cure potion" + "<br>" + " Buckthorn & firebreath whiskey", "You can now make " + "<col=000080>" + "strong cure potions" + "</col>" + " within Daemonheim.");
|
||||
case 40:
|
||||
return newstruct cs2func_script_1002_struct(84, 17618, "Strong rejuvenation potion" + "<br>" + " Buckthorn & misshapen claw", "You can now make " + "<col=000080>" + "strong rejuvenation potions" + "</col>" + " within Daemonheim.");
|
||||
case 41:
|
||||
return newstruct cs2func_script_1002_struct(87, 17620, "Strong poison" + "<br>" + " Winter's grip & firebreath whiskey", "You can now make " + "<col=000080>" + "strong poisons" + "</col>" + " within Daemonheim.");
|
||||
case 42:
|
||||
return newstruct cs2func_script_1002_struct(90, 17622, "Strong gatherer's potion" + "<br>" + " Winter's grip & red moss", "You can now make " + "<col=000080>" + "strong gatherer's potions" + "</col>" + " within Daemonheim.");
|
||||
case 43:
|
||||
return newstruct cs2func_script_1002_struct(93, 17624, "Strong artisan's potion" + "<br>" + " Lycopus & red moss", "You can now make " + "<col=000080>" + "strong artisan's potions" + "</col>" + " within Daemonheim.");
|
||||
case 44:
|
||||
return newstruct cs2func_script_1002_struct(96, 17626, "Strong naturalist's potion" + "<br>" + " Winter's grip & misshapen claw", "You can now make " + "<col=000080>" + "strong naturalist's potions" + "</col>" + " within Daemonheim.");
|
||||
case 45:
|
||||
return newstruct cs2func_script_1002_struct(99, 17628, "Strong survivalist's potion" + "<br>" + " Lycopus & firebreath whiskey", "You can now make " + "<col=000080>" + "strong survivalist's potions" + "</col>" + " within Daemonheim.");
|
||||
}
|
||||
break;
|
||||
case 7:
|
||||
if (((boolean)arg1)) {
|
||||
return newstruct cs2func_script_1002_struct(99, 9774, "Skill mastery", "<col=000080>" + "Congratulations! You are now a master of " + "<col=800000>" + "Herblore" + "<col=000080>" + ". Why not visit " + "<col=800000>" + "Kaqemeex" + "<col=000080>" + ", near " + "<col=800000>" + "Taverley" + "<col=000080>" + "? He has something special that is only available to true masters of the " + "<col=800000>" + "Herblore" + "<col=000080>" + " skill!");
|
||||
}
|
||||
}
|
||||
return newstruct cs2func_script_1002_struct(0, -1, "", "");
|
||||
}
|
||||
13
dumps/scripts/1003.cs2
Normal file
13
dumps/scripts/1003.cs2
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
cs2func_script_1003_struct(1,1,0) script_1003(int arg0) {
|
||||
switch (arg0) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1003_struct(0, "Prayers");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1003_struct(1, "Equipment");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1003_struct(0, "Dungeoneering");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1003_struct(0, "Milestones");
|
||||
}
|
||||
return newstruct cs2func_script_1003_struct(-1, "");
|
||||
}
|
||||
214
dumps/scripts/1004.cs2
Normal file
214
dumps/scripts/1004.cs2
Normal file
|
|
@ -0,0 +1,214 @@
|
|||
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" + "<br>" + " (after Recruitment Drive and with 20 Defence)", "Members now have the Prayer level required to wear " + "<col=000080>" + "initiate sallets" + "</col>" + " (after Recruitment Drive, with level 20 Defence).");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1004_struct(10, 5575, "Members: Initiate hauberk" + "<br>" + " (after Recruitment Drive and with 20 Defence)", "Members now have the Prayer level required to wear " + "<col=000080>" + "initiate hauberks" + "</col>" + " (after Recruitment Drive, with level 20 Defence).");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1004_struct(10, 5576, "Members: Initiate cuisse" + "<br>" + " (after Recruitment Drive and with 20 Defence)", "Members now have the Prayer level required to wear " + "<col=000080>" + "initiate cuisses" + "</col>" + " (after Recruitment Drive, with level 20 Defence).");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1004_struct(20, 9672, "Members: Proselyte sallet" + "<br>" + " (after Slug Menace and with 30 Defence)", "Members now have the Prayer level required to wear " + "<col=000080>" + "proselyte sallets" + "</col>" + " (after Slug Menace, with level 30 Defence).");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1004_struct(20, 9674, "Members: Proselyte hauberk" + "<br>" + " (after Slug Menace and with 30 Defence)", "Members now have the Prayer level required to wear " + "<col=000080>" + "proselyte hauberks" + "</col>" + " (after Slug Menace, with level 30 Defence).");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1004_struct(20, 9676, "Members: Proselyte cuisse" + "<br>" + " (after Slug Menace and with 30 Defence)", "Members now have the Prayer level required to wear " + "<col=000080>" + "proselyte cuisses" + "</col>" + " (after Slug Menace, with level 30 Defence).");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1004_struct(20, 9678, "Members: Proselyte plateskirt" + "<br>" + " (after Slug Menace and with 30 Defence)", "Members now have the Prayer level required to wear " + "<col=000080>" + "proselyte plateskirts" + "</col>" + " (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 " + "<col=000080>" + "Guthix robe tops" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1004_struct(20, 10466, "Members: Guthix robe legs", "Members can now wear " + "<col=000080>" + "Guthix robe legs" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1004_struct(20, 10458, "Members: Saradomin robe top", "Members can now wear " + "<col=000080>" + "Saradomin robe tops" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1004_struct(20, 10464, "Members: Saradomin robe legs", "Members can now wear " + "<col=000080>" + "Saradomin robe legs" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1004_struct(20, 10460, "Members: Zamorak robe top", "Members can now wear " + "<col=000080>" + "Zamorak robe tops" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1004_struct(20, 10468, "Members: Zamorak robe legs", "Members can now wear " + "<col=000080>" + "Zamorak robe legs" + "</col>" + ".");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1004_struct(20, 19380, "Members: Armadyl robe top", "Members can now wear " + "<col=000080>" + "Armadyl robe tops" + "</col>" + ".");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1004_struct(20, 19386, "Members: Armadyl robe legs", "Members can now wear " + "<col=000080>" + "Armadyl robe legs" + "</col>" + ".");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1004_struct(20, 19384, "Members: Bandos robe top", "Members can now wear " + "<col=000080>" + "Bandos robe tops" + "</col>" + ".");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1004_struct(20, 19388, "Members: Bandos robe legs", "Members can now wear " + "<col=000080>" + "Bandos robe legs" + "</col>" + ".");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1004_struct(20, 19382, "Members: Ancient robe top", "Members can now wear " + "<col=000080>" + "Ancient robe tops" + "</col>" + ".");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1004_struct(20, 19390, "Members: Ancient robe legs", "Members can now wear " + "<col=000080>" + "Ancient robe legs" + "</col>" + ".");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1004_struct(21, 18337, "Members: Bonecrusher" + "<br>" + " (with 21 Dungeoneering)", "Members can now use " + "<col=000080>" + "bonecrushers" + "</col>" + ". (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 " + "<col=000080>" + "Void melee helms" + "</col>" + ".");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1004_struct(22, 11664, "Members: Void ranger helm", "Members now have the Prayer level required to wear " + "<col=000080>" + "Void ranger helms" + "</col>" + ".");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1004_struct(22, 11663, "Members: Void mage helm", "Members now have the Prayer level required to wear " + "<col=000080>" + "Void mage helms" + "</col>" + ".");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1004_struct(22, 8839, "Members: Void knight top", "Members now have the Prayer level required to wear " + "<col=000080>" + "Void knight tops" + "</col>" + ".");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1004_struct(22, 8840, "Members: Void knight robe", "Members now have the Prayer level required to wear " + "<col=000080>" + "Void knight robes" + "</col>" + ".");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1004_struct(22, 8842, "Members: Void knight gloves", "Members now have the Prayer level required to wear " + "<col=000080>" + "Void knight gloves" + "</col>" + ".");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1004_struct(22, 19712, "Members: Void knight deflector", "Members now have the Prayer level required to wear " + "<col=000080>" + "Void knight deflectors" + "</col>" + ".");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1004_struct(22, 8841, "Members: Void knight mace", "Members now have the Prayer level required to wield " + "<col=000080>" + "Void knight maces" + "</col>" + ".");
|
||||
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.", "<col=000080>" + "Void knight equipment" + "</col>" + " 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" + "<br>" + " (after Another Slice of H.A.M., with 15 Attack)", "Members now have the Prayer level required to wield the " + "<col=000080>" + "Ancient Mace" + "</col>" + " (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" + "<br>" + " (with 30 Dungeoneering)", "You now have the Prayer level required to wear " + "<col=000080>" + "Twisted bird skull necklaces" + "</col>" + ". (You also need level 30 Dungeoneering.)");
|
||||
case 31:
|
||||
return newstruct cs2func_script_1004_struct(40, 10448, "Members: Guthix cloak", "Members can now wear " + "<col=000080>" + "Guthix cloaks" + "</col>" + ".");
|
||||
case 32:
|
||||
return newstruct cs2func_script_1004_struct(40, 10454, "Members: Guthix mitre" + "<br>" + " (with 40 Magic)", "Members now have the Prayer level required to wear " + "<col=000080>" + "Guthix mitres" + "</col>" + ". (They also need level 40 Magic.)");
|
||||
case 33:
|
||||
return newstruct cs2func_script_1004_struct(40, 10446, "Members: Saradomin cloak", "Members can now wear " + "<col=000080>" + "Saradomin cloaks" + "</col>" + ".");
|
||||
case 34:
|
||||
return newstruct cs2func_script_1004_struct(40, 10452, "Members: Saradomin mitre" + "<br>" + " (with 40 Magic)", "Members now have the Prayer level required to wear " + "<col=000080>" + "Saradomin mitres" + "</col>" + ". (They also need level 40 Magic.)");
|
||||
case 35:
|
||||
return newstruct cs2func_script_1004_struct(40, 10450, "Members: Zamorak cloak", "Members can now wear " + "<col=000080>" + "Zamorak cloaks" + "</col>" + ".");
|
||||
case 36:
|
||||
return newstruct cs2func_script_1004_struct(40, 10456, "Members: Zamorak mitre" + "<br>" + " (with 40 Magic)", "Members now have the Prayer level required to wear " + "<col=000080>" + "Zamorak mitres" + "</col>" + ". (They also need level 40 Magic.)");
|
||||
case 37:
|
||||
return newstruct cs2func_script_1004_struct(40, 19368, "Members: Armadyl cloak", "Members can now wear " + "<col=000080>" + "Armadyl cloaks" + "</col>" + ".");
|
||||
case 38:
|
||||
return newstruct cs2func_script_1004_struct(40, 19374, "Members: Armadyl mitre" + "<br>" + " (with 40 Magic)", "Members now have the Prayer level required to wear " + "<col=000080>" + "Armadyl mitres" + "</col>" + ". (They also need level 40 Magic.)");
|
||||
case 39:
|
||||
return newstruct cs2func_script_1004_struct(40, 19370, "Members: Bandos cloak", "Members can now wear " + "<col=000080>" + "Bandos cloaks" + "</col>" + ".");
|
||||
case 40:
|
||||
return newstruct cs2func_script_1004_struct(40, 19376, "Members: Bandos mitre" + "<br>" + " (with 40 Magic)", "Members now have the Prayer level required to wear " + "<col=000080>" + "Bandos mitres" + "</col>" + ". (They also need level 40 Magic.)");
|
||||
case 41:
|
||||
return newstruct cs2func_script_1004_struct(40, 19372, "Members: Ancient cloak", "Members can now wear " + "<col=000080>" + "Ancient cloaks" + "</col>" + ".");
|
||||
case 42:
|
||||
return newstruct cs2func_script_1004_struct(40, 19378, "Members: Ancient mitre" + "<br>" + " (with 40 Magic)", "Members now have the Prayer level required to wear " + "<col=000080>" + "Ancient mitres" + "</col>" + ". (They also need level 40 Magic.)");
|
||||
case 43:
|
||||
return newstruct cs2func_script_1004_struct(48, 19892, "Amulet of zealots" + "<br>" + " (with 48 Dungeoneering)", "You now have the Prayer level required to wear " + "<col=000080>" + "Amulets of zealots" + "</col>" + ". (You also need level 48 Dungeoneering.)");
|
||||
case 44:
|
||||
return newstruct cs2func_script_1004_struct(50, 1716, "Members: Use completed Prayer books" + "<br>" + "to bless holy and unholy symbols" + "<br>" + " (after Horror from the Deep)", "Members now have the Prayer level required to use completed prayer books to bless " + "<col=000080>" + "holy" + "</col>" + " and " + "<col=000080>" + "unholy symbols" + "</col>" + " (after Horror from the Deep).");
|
||||
case 45:
|
||||
return newstruct cs2func_script_1004_struct(55, 13734, "Members: Spirit shield" + "<br>" + " (after Summer's End and with 40 Defence)", "Members now have the Prayer level required to wield " + "<col=000080>" + "spirit shields" + "</col>" + " (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 " + "<col=000080>" + "Guthix stoles" + "</col>" + ".");
|
||||
case 47:
|
||||
return newstruct cs2func_script_1004_struct(60, 10442, "Members: Guthix crozier", "Members can now wield " + "<col=000080>" + "Guthix croziers" + "</col>" + ".");
|
||||
case 48:
|
||||
return newstruct cs2func_script_1004_struct(60, 10470, "Members: Saradomin stole", "Members can now wear " + "<col=000080>" + "Saradomin stoles" + "</col>" + ".");
|
||||
case 49:
|
||||
return newstruct cs2func_script_1004_struct(60, 10440, "Members: Saradomin crozier", "Members can now wield " + "<col=000080>" + "Saradomin croziers" + "</col>" + ".");
|
||||
case 50:
|
||||
return newstruct cs2func_script_1004_struct(60, 10474, "Members: Zamorak stole", "Members can now wear " + "<col=000080>" + "Zamorak stoles" + "</col>" + ".");
|
||||
case 51:
|
||||
return newstruct cs2func_script_1004_struct(60, 10444, "Members: Zamorak crozier", "Members can now wield " + "<col=000080>" + "Zamorak croziers" + "</col>" + ".");
|
||||
case 52:
|
||||
return newstruct cs2func_script_1004_struct(60, 19392, "Members: Armadyl stole", "Members can now wear " + "<col=000080>" + "Armadyl stoles" + "</col>" + ".");
|
||||
case 53:
|
||||
return newstruct cs2func_script_1004_struct(60, 19362, "Members: Armadyl crozier", "Members can now wield " + "<col=000080>" + "Armadyl croziers" + "</col>" + ".");
|
||||
case 54:
|
||||
return newstruct cs2func_script_1004_struct(60, 19394, "Members: Bandos stole", "Members can now wear " + "<col=000080>" + "Bandos stoles" + "</col>" + ".");
|
||||
case 55:
|
||||
return newstruct cs2func_script_1004_struct(60, 19364, "Members: Bandos crozier", "Members can now wield " + "<col=000080>" + "Bandos croziers" + "</col>" + ".");
|
||||
case 56:
|
||||
return newstruct cs2func_script_1004_struct(60, 19396, "Members: Ancient stole", "Members can now wear " + "<col=000080>" + "Ancient stoles" + "</col>" + ".");
|
||||
case 57:
|
||||
return newstruct cs2func_script_1004_struct(60, 19366, "Members: Ancient crozier", "Members can now wield " + "<col=000080>" + "Ancient croziers" + "</col>" + ".");
|
||||
case 58:
|
||||
return newstruct cs2func_script_1004_struct(60, 19323, "Members: Dragon staff" + "<br>" + " (with 40 Magic, 40 Attack and 20 Defence)", "Members now have the Prayer level required to wield " + "<col=000080>" + "dragon staves" + "</col>" + ". (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" + "<br>" + " (with 40 Magic, 40 Attack and 20 Defence)", "Members now have the Prayer level required to wield " + "<col=000080>" + "penguin staves" + "</col>" + ". (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" + "<br>" + " (with 40 Magic, 40 Attack and 20 Defence)", "Members now have the Prayer level required to wield " + "<col=000080>" + "bat staves" + "</col>" + ". (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" + "<br>" + " (with 40 Magic, 40 Attack and 20 Defence)", "Members now have the Prayer level required to wield " + "<col=000080>" + "wolf staves" + "</col>" + ". (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" + "<br>" + " (with 40 Magic, 40 Attack and 20 Defence)", "Members now have the Prayer level required to wield " + "<col=000080>" + "cat staves" + "</col>" + ". (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" + "<br>" + " (after Summer's End and with 70 Defence)", "Members now have the Prayer level required to wield " + "<col=000080>" + "blessed spirit shields" + "</col>" + " (after Summer's End, with level 70 Defence).");
|
||||
case 64:
|
||||
return newstruct cs2func_script_1004_struct(60, 19887, "Members: Split dragon tooth necklace" + "<br>" + " (with 60 Dungeoneering)", "Members now have the Prayer level required to wear " + "<col=000080>" + "Split dragon tooth necklaces" + "</col>" + ". (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 " + "<col=000080>" + "Third-Age druidic staves" + "</col>" + ".");
|
||||
case 66:
|
||||
return newstruct cs2func_script_1004_struct(65, 19311, "Members: Third-Age druidic cloak", "Members can now wear " + "<col=000080>" + "Third-Age druidic cloaks" + "</col>" + ".");
|
||||
case 67:
|
||||
return newstruct cs2func_script_1004_struct(65, 19314, "Members: Third-Age druidic wreath", "Members can now wear " + "<col=000080>" + "Third-Age druidic wreaths" + "</col>" + ".");
|
||||
case 68:
|
||||
return newstruct cs2func_script_1004_struct(65, 19317, "Members: Third-Age Druidic robe top", "Members can now wear " + "<col=000080>" + "Third-Age druidic robe tops" + "</col>" + ".");
|
||||
case 69:
|
||||
return newstruct cs2func_script_1004_struct(65, 19320, "Members: Third-Age Druidic robe bottoms", "Members can now wear " + "<col=000080>" + "Third-Age druidic bottoms" + "</col>" + ".");
|
||||
case 70:
|
||||
return newstruct cs2func_script_1004_struct(70, 13738, "Members: Arcane spirit shield" + "<br>" + " (after Summer's End and with 65 Magic and 75 Defence)", "Members now have the Prayer level required to wield " + "<col=000080>" + "arcane spirit shields" + "</col>" + " (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" + "<br>" + " (after Summer's End and with 65 Magic and 75 Defence)", "Members now have the Prayer level required to wield " + "<col=000080>" + "spectral spirit shields" + "</col>" + " (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" + "<br>" + " (after Ritual of the Mahjarrat and with level 70 Defence and 70 Magic)", "Members now have the Prayer level required to wear " + "<col=000080>" + "Akrisae's hood" + "</col>" + " (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" + "<br>" + " (after Ritual of the Mahjarrat and with level 70 Defence and 70 Magic)", "Members now have the Prayer level required to wear " + "<col=000080>" + "Akrisae's robe top" + "</col>" + " (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" + "<br>" + " (after Ritual of the Mahjarrat and with level 70 Defence and 70 Magic)", "Members now have the Prayer level required to wear " + "<col=000080>" + "Akrisae's robe skirt" + "</col>" + " (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" + "<br>" + " (after Ritual of the Mahjarrat and with level 70 Attack and 70 Magic)", "Members now have the Prayer level required to use " + "<col=000080>" + "Akrisae's war mace" + "</col>" + " (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" + "<br>" + " (after Summer's End and with 75 Defence)", "Members now have the Prayer level required to wield " + "<col=000080>" + "divine spirit shields" + "</col>" + " (after Summer's End, with level 75 Defence).");
|
||||
case 77:
|
||||
return newstruct cs2func_script_1004_struct(75, 13742, "Members: Elysian spirit shield" + "<br>" + " (after Summer's End and with 75 Defence)", "Members now have the Prayer level required to wield " + "<col=000080>" + "elysian spirit shields" + "</col>" + " (after Summer's End, with level 75 Defence).");
|
||||
case 78:
|
||||
return newstruct cs2func_script_1004_struct(90, 19888, "Members: Demon horn necklace" + "<br>" + " (with 90 Dungeoneering)", "Members now have the Prayer level required to wear " + "<col=000080>" + "Demon horn necklaces" + "</col>" + ". (They also need level 90 Dungeoneering.)");
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1004_struct(-1, 15707, "Dungeoneering skill tasks" + "<br>" + "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 " + "<col=000080>" + "repair" + "</col>" + " somebody else's " + "<col=000080>" + "gravestone" + "</col>" + "!");
|
||||
flow_87:
|
||||
return newstruct cs2func_script_1004_struct(31, 13253, "Monastery", "Abbot Langley will now let you enter the " + "<col=000080>" + "Monastery" + "</col>" + " west of " + "<col=000080>" + "Edgeville" + "</col>" + ".");
|
||||
flow_88:
|
||||
return newstruct cs2func_script_1004_struct(70, 11948, "Bless somebody else's gravestone", "You can now " + "<col=000080>" + "bless somebody else's " + "<col=000080>" + "gravestone" + "</col>" + "!");
|
||||
flow_89:
|
||||
return newstruct cs2func_script_1004_struct(85, 13754, "Members: Bless spirit shields" + "<br>" + " (after Summer's End)", "Members can now " + "<col=000080>" + "bless spirit shields" + "</col>" + " (after Summer's End).");
|
||||
flow_90:
|
||||
return newstruct cs2func_script_1004_struct(90, 13746, "Members: Create arcane spirit shields" + "<br>" + " (after Summer's End and with 85 Smithing)", "Members can now create " + "<col=000080>" + "arcane spirit shields" + "</col>" + " (after Summer's End, with level 85 Smithing).");
|
||||
flow_91:
|
||||
return newstruct cs2func_script_1004_struct(90, 13748, "Members: Create divine spirit shields" + "<br>" + " (after Summer's End and with 85 Smithing)", "Members can now create " + "<col=000080>" + "divine spirit shields" + "</col>" + " (after Summer's End, with level 85 Smithing).");
|
||||
flow_92:
|
||||
return newstruct cs2func_script_1004_struct(90, 13750, "Members: Create elysian spirit shields" + "<br>" + " (after Summer's End and with 85 Smithing)", "Members can now create " + "<col=000080>" + "elysian spirit shields" + "</col>" + " (after Summer's End, with level 85 Smithing).");
|
||||
flow_93:
|
||||
return newstruct cs2func_script_1004_struct(90, 13752, "Members: Create spectral spirit shields" + "<br>" + " (after Summer's End and with 85 Smithing)", "Members can now create " + "<col=000080>" + "spectral spirit shields" + "</col>" + " (after Summer's End, with level 85 Smithing).");
|
||||
flow_94:
|
||||
return newstruct cs2func_script_1004_struct(99, 9759, "Skill mastery", "<col=000080>" + "Congratulations! You are now a master of " + "<col=800000>" + "Prayer" + "<col=000080>" + ". Members can visit " + "<col=800000>" + "Brother Jared" + "<col=000080>" + " upstairs at the " + "<col=800000>" + "Monastery" + "<col=000080>" + ". He has something special that is only available to true masters of the " + "<col=800000>" + "Prayer" + "<col=000080>" + " skill!");
|
||||
}
|
||||
return newstruct cs2func_script_1004_struct(0, -1, "", "");
|
||||
}
|
||||
37
dumps/scripts/1005.cs2
Normal file
37
dumps/scripts/1005.cs2
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
cs2func_script_1005_struct(1,1,0) script_1005(int arg0) {
|
||||
switch (arg0) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1005_struct(1, "Traps");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1005_struct(1, "Tracking");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1005_struct(1, "Birds");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1005_struct(1, "Butterfly net");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1005_struct(1, "Deadfall");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1005_struct(1, "Box trap");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1005_struct(1, "Net trap");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1005_struct(1, "Pitfalls");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1005_struct(1, "Falconry");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1005_struct(1, "Imp box");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1005_struct(1, "Other");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1005_struct(1, "Clothing");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1005_struct(1, "Barehanded");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1005_struct(1, "Minigames");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1005_struct(1, "Dungeoneering");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1005_struct(1, "Milestones");
|
||||
}
|
||||
return newstruct cs2func_script_1005_struct(-1, "");
|
||||
}
|
||||
382
dumps/scripts/1006.cs2
Normal file
382
dumps/scripts/1006.cs2
Normal file
|
|
@ -0,0 +1,382 @@
|
|||
cs2func_script_1006_struct(2,2,0) script_1006(int arg0,int arg1) {
|
||||
switch (arg0) {
|
||||
case 0:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1006_struct(1, 9951, "Lay 1 trap at a time", "You can now lay " + "<col=000080>" + "1 trap" + "</col>" + " at a time.");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1006_struct(1, 10006, "Bird snare setting", "You can now set " + "<col=000080>" + "bird snares" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1006_struct(1, 10150, "Noose wand", "You can now use a " + "<col=000080>" + "noose wand" + "</col>" + " when tracking.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1006_struct(15, 10010, "Butterfly netting", "You can now use a " + "<col=000080>" + "butterfly net" + "</col>" + " and " + "<col=000080>" + "butterfly jar" + "</col>" + " to catch " + "<col=000080>" + "butterflies" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1006_struct(20, 9951, "Lay up to 2 traps at a time", "You can now lay up to " + "<col=000080>" + "2 traps" + "</col>" + " at a time.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1006_struct(23, 1511, "Set a deadfall trap (limit of 1)", "You can now set a " + "<col=000080>" + "deadfall trap" + "</col>" + " up to a limit of 1.");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1006_struct(27, 10008, "Set a box trap", "You can now set a " + "<col=000080>" + "box trap" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1006_struct(27, 10031, "Set a rabbit snare", "You can now set a " + "<col=000080>" + "rabbit snare" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1006_struct(29, 303, "Set a net trap", "You can now set a " + "<col=000080>" + "net trap" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1006_struct(31, 10029, "Set a pitfall trap", "You can now set a " + "<col=000080>" + "pitfall trap" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1006_struct(39, 594, "Use smoke to mask the scent on a trap", "You can now use " + "<col=000080>" + "smoke" + "</col>" + " to mask the scent on a trap.");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1006_struct(40, 9951, "Lay up to 3 traps at a time", "You can now lay up to " + "<col=000080>" + "3 traps" + "</col>" + " at a time.");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1006_struct(40, 14110, "Sacred clay butterfly net", "You can now use " + "<col=000080>" + "sacred clay butterfly nets" + "</col>");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1006_struct(40, 14102, "Volatile butterfly net", "You can now use " + "<col=000080>" + "volatile butterfly nets" + "</col>");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1006_struct(43, 10023, "Hunt with a falcon", "You can now hunt with a " + "<col=000080>" + "falcon" + "</col>" + ".");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1006_struct(60, 9951, "Lay up to 4 traps at a time", "You can now lay up to " + "<col=000080>" + "4 traps" + "</col>" + " at a time.");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1006_struct(70, 19965, "Marasamaw plants (herblore habitat)", "You can now set a " + "<col=000080>" + "marasamaw plant" + "</col>" + " trap.");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1006_struct(71, 10025, "Magical imp box", "You can now set a " + "<col=000080>" + "magical imp box" + "</col>" + " trap.");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1006_struct(80, 9951, "Lay up to 5 traps at a time", "You can now lay up to " + "<col=000080>" + " 5 traps" + "</col>" + " at a time.");
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1006_struct(1, 9953, "Polar kebbit (polar)", "You can now track " + "<col=000080>" + "polar kebbits" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1006_struct(3, 9954, "Common kebbit (woodland)", "You can now track " + "<col=000080>" + "common kebbits" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1006_struct(7, 9955, "Feldip weasel (jungle)", "You can now track " + "<col=000080>" + "feldip weasels" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1006_struct(13, 9956, "Desert devil (desert)", "You can now track " + "<col=000080>" + "desert devils" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1006_struct(45, 14832, "Penguins (polar)" + "<br>" + " (after Hunt for Red Raktuber)", "You can now track " + "<col=000080>" + "penguins" + "</col>" + " (after Hunt for Red Raktuber).");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1006_struct(49, 9961, "Razor-backed kebbit (woodland)", "You can now track " + "<col=000080>" + "razor-backed kebbits" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1006_struct(71, 19954, "Shadow jadinko (herblore habitat)", "You can now track " + "<col=000080>" + "shadow jadinkos" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1006_struct(78, 19958, "Diseased jadinko (herblore habitat)", "You can now track " + "<col=000080>" + "diseased jadinkos" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1006_struct(79, 19955, "Camouflaged jadinko (herblore habitat)", "You can now track " + "<col=000080>" + "camouflaged jadinkos" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1006_struct(1, 9965, "Crimson swift (jungle)", "You can now trap " + "<col=000080>" + "crimson swifts" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1006_struct(5, 9968, "Golden warbler (desert)", "You can now trap " + "<col=000080>" + "golden warblers" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1006_struct(9, 9966, "Copper longtail (woodland)", "You can now trap " + "<col=000080>" + "copper longtails" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1006_struct(11, 9967, "Cerulean twitch (polar)", "You can now trap " + "<col=000080>" + "cerulean twitches" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1006_struct(19, 9969, "Tropical wagtail (jungle)", "You can now trap " + "<col=000080>" + "tropical wagtails" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1006_struct(39, 12586, "Wimpy bird (jungle)" + "<br>" + " (after starting As a First Resort...)" + "<br>" + " Required lure: smouldering tansymum", "You can now trap " + "<col=000080>" + "wimpy birds" + "</col>" + " (after starting As a First Resort...).");
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1006_struct(15, 9970, "Ruby harvest butterfly (woodland)", "You can now net " + "<col=000080>" + "ruby harvest butterflies" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1006_struct(17, 11238, "Baby impling", "You can now net " + "<col=000080>" + "baby implings" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1006_struct(22, 11240, "Young impling", "You can now net " + "<col=000080>" + "young implings" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1006_struct(25, 9971, "Sapphire glacialis butterfly (polar)", "You can now net " + "<col=000080>" + "sapphire glacialis butterflies" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1006_struct(28, 11242, "Gourmet impling", "You can now net " + "<col=000080>" + "gourmet implings" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1006_struct(35, 9972, "Snowy knight butterfly (polar)", "You can now net " + "<col=000080>" + "snowy knight butterflies" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1006_struct(36, 11244, "Earth impling", "You can now net " + "<col=000080>" + "earth implings" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1006_struct(42, 11246, "Essence impling", "You can now net " + "<col=000080>" + "essence implings" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1006_struct(45, 9973, "Black warlock butterfly (jungle)", "You can now net " + "<col=000080>" + "black warlock butterflies" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1006_struct(50, 11248, "Eclectic impling", "You can now net " + "<col=000080>" + "eclectic implings" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1006_struct(54, 15513, "Spirit impling", "You can now net " + "<col=000080>" + "spirit implings" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1006_struct(58, 11250, "Nature impling", "You can now net " + "<col=000080>" + "nature implings" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1006_struct(65, 11252, "Magpie impling", "You can now net " + "<col=000080>" + "magpie implings" + "</col>" + ".");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1006_struct(74, 11254, "Ninja impling", "You can now net " + "<col=000080>" + "ninja implings" + "</col>" + ".");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1006_struct(76, 13337, "Pirate impling" + "<br>" + " (after Rocking Out)", "You can now net " + "<col=000080>" + "pirate implings" + "</col>" + " (after Rocking Out).");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1006_struct(83, 11256, "Dragon impling", "You can now net " + "<col=000080>" + "dragon implings" + "</col>" + ".");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1006_struct(87, 15515, "Zombie impling", "You can now net " + "<col=000080>" + "zombie implings" + "</col>" + ".");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1006_struct(91, 15517, "Kingly impling", "You can now net " + "<col=000080>" + "kingly implings" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1006_struct(23, 9962, "Wild kebbit (woodland)" + "<br>" + " Preferred bait: Raw meat", "You can now use deadfall traps to hunt " + "<col=000080>" + "wild kebbits" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1006_struct(33, 9958, "Barb-tailed kebbit (jungle)" + "<br>" + " Preferred bait: Raw rainbow fish", "You can now use deadfall traps to hunt " + "<col=000080>" + "barb-tailed kebbits" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1006_struct(37, 9957, "Prickly kebbit (northern woodland)" + "<br>" + " Preferred bait: Barley", "You can now use deadfall traps to hunt " + "<col=000080>" + "prickly kebbits" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1006_struct(44, 12587, "Diseased kebbit (jungle)" + "<br>" + " (after starting As a First Resort...)" + "<br>" + " Required lure: smouldering fever grass", "You now have the Hunter level required to use deadfall traps to hunt " + "<col=000080>" + "diseased kebbits" + "</col>" + " (after starting As a First Resort...).");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1006_struct(51, 9959, "Sabre-toothed kebbit (polar)" + "<br>" + " Preferred bait: Raw meat", "You can now use deadfall traps to hunt " + "<col=000080>" + "sabre-toothed kebbits" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1006_struct(51, 14832, "Penguins (polar)" + "<br>" + " (after Hunt for Red Raktuber)" + "<br>" + " Preferred bait: Raw cod", "You can now use deadfall traps to hunt " + "<col=000080>" + "penguins" + "</col>" + " (after Hunt for Red Raktuber).");
|
||||
}
|
||||
break;
|
||||
case 5:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1006_struct(27, 10092, "Ferret (woodland)" + "<br>" + " (after Eagles' Peak)", "You can now catch " + "<col=000080>" + "ferrets" + "</col>" + " with box traps (after Eagles' Peak).");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1006_struct(27, 12184, "Gecko" + "<br>" + " (with 10 Summoning)", "You now have the Hunter level required to catch " + "<col=000080>" + "geckos" + "</col>" + " with box traps. (You also need level 10 Summoning.)");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1006_struct(27, 12199, "Raccoon" + "<br>" + " (with 80 Summoning)", "You now have the Hunter level required to catch " + "<col=000080>" + "raccoons" + "</col>" + " with box traps. (You also need level 80 Summoning.)");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1006_struct(27, 12201, "Monkey" + "<br>" + " (with 95 Summoning)" + "<br>" + " Preferred bait: Bananas", "You now have the Hunter level required to catch " + "<col=000080>" + "monkeys" + "</col>" + " with box traps. (You also need level 95 Summoning.)");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1006_struct(48, 12585, "Platypus (jungle)" + "<br>" + " (with 10 Summoning)" + "<br>" + " (after starting As a First Resort...)" + "<br>" + " Required lure: Smouldering lavender", "You now have the Hunter level required to catch " + "<col=000080>" + "platypodes" + "</col>" + " with box traps (after As a First Resort... and with level 10 Summoning).");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1006_struct(53, 9976, "Chinchompa (woodland)" + "<br>" + " Preferred bait: Spicy chopped tomatoes", "You can now catch " + "<col=000080>" + "chinchompas" + "</col>" + " with box traps.");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1006_struct(56, 14832, "Penguin (polar)" + "<br>" + " (after Hunt for Red Raktuber)" + "<br>" + " Preferred bait: Raw cod", "You can now catch " + "<col=000080>" + "penguins" + "</col>" + " with box traps (after Hunt for Red Raktuber).");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1006_struct(63, 9977, "Red chinchompa (jungle)" + "<br>" + " Preferred bait: Spicy minced meat", "You can now catch " + "<col=000080>" + "red chinchompas" + "</col>" + " with box traps.");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1006_struct(66, 12544, "Pawya (Isafdar)" + "<br>" + " Required bait: Papaya fruit", "You can now catch " + "<col=000080>" + "pawyas" + "</col>" + " with box traps.");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1006_struct(70, 19951, "Common jadinko (using marasamaw plants)" + "<br>" + " Preferred bait: Withered vines", "You can now catch " + "<col=000080>" + "common jadinkos" + "</col>" + " with marasamaw plants.");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1006_struct(74, 19957, "Igneous jadinko (using marasamaw plants)" + "<br>" + " Preferred bait: Withered vines", "You can now catch " + "<col=000080>" + "igneous jadinkos" + "</col>" + " with marasamaw plants.");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1006_struct(75, 19960, "Cannibal jadinko (using marasamaw plants)" + "<br>" + " Preferred bait: Withered vines", "You can now catch " + "<col=000080>" + "cannibal jadinkos" + "</col>" + " with marasamaw plants.");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1006_struct(76, 19953, "Aquatic jadinko (using marasamaw plants)" + "<br>" + " Preferred bait: Withered vines", "You can now catch " + "<col=000080>" + "aquatic jadinkos" + "</col>" + " with marasamaw plants.");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1006_struct(77, 19952, "Amphibious jadinko (using marasamaw plants)" + "<br>" + " Preferred bait: Withered vines", "You can now catch " + "<col=000080>" + "amphibious jadinkos" + "</col>" + " with marasamaw plants.");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1006_struct(77, 12537, "Grenwall (Isafdar)" + "<br>" + " Required bait: Raw pawya meat", "You can now catch " + "<col=000080>" + "grenwall" + "</col>" + " with box traps.");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1006_struct(78, 19959, "Carrion jadinko (using marasamaw plants)" + "<br>" + " Preferred bait: Withered vines", "You can now catch " + "<col=000080>" + "carrion jadinkos" + "</col>" + " with marasamaw plants.");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1006_struct(80, 19956, "Draconic jadinko (using marasamaw plants)" + "<br>" + " Preferred bait: Withered vines", "You can now catch " + "<col=000080>" + "draconic jadinkos" + "</col>" + " with marasamaw plants.");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1006_struct(81, 19961, "Saradomin, Guthix and Zamorak jadinko (using marasamaw plants)" + "<br>" + " Preferred bait: Withered vines", "You can now catch " + "<col=000080>" + "Saradomin, Guthix and Zamorak jadinkos" + "</col>" + " with marasamaw plants.");
|
||||
}
|
||||
break;
|
||||
case 6:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1006_struct(29, 10149, "Swamp lizard (swamp)" + "<br>" + " Preferred bait: Guam tar", "You can now catch " + "<col=000080>" + "swamp lizards" + "</col>" + " with net traps.");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1006_struct(29, 12200, "Squirrel" + "<br>" + " (with 60 Summoning)" + "<br>" + " Preferred bait: Nuts", "You now have the Hunter level required to catch " + "<col=000080>" + "squirrels" + "</col>" + " with net traps. (You also need level 60 Summoning.)");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1006_struct(47, 10146, "Orange salamander (desert)" + "<br>" + " Preferred bait: Marrentill tar", "You can now catch " + "<col=000080>" + "orange salamanders" + "</col>" + " with net traps.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1006_struct(50, 14832, "Penguin (polar)" + "<br>" + " (after Hunt for Red Raktuber)", "You can now catch " + "<col=000080>" + "penguins" + "</col>" + " with net traps (after Hunt for Red Raktuber).");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1006_struct(59, 10147, "Red salamander (lava)" + "<br>" + " Preferred bait: Tarromin tar", "You can now catch " + "<col=000080>" + "red salamanders" + "</col>" + " with net traps.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1006_struct(67, 10148, "Black salamander (lava)" + "<br>" + " Preferred bait: Harralander tar", "You can now catch " + "<col=000080>" + "black salamanders" + "</col>" + " with net traps.");
|
||||
}
|
||||
break;
|
||||
case 7:
|
||||
if (((boolean)arg1)) {
|
||||
return newstruct cs2func_script_1006_struct(31, 10045, "Spined larupia (jungle)", "You can now catch " + "<col=000080>" + "spined larupias" + "</col>" + " with pit traps.");
|
||||
}
|
||||
if (((boolean)arg1)) {
|
||||
return newstruct cs2func_script_1006_struct(41, 10051, "Horned graahk (Karamja)", "You can now catch " + "<col=000080>" + "horned graahks" + "</col>" + " with pit traps.");
|
||||
}
|
||||
if (arg1 == 2) {
|
||||
return newstruct cs2func_script_1006_struct(55, 10039, "Sabre-toothed kyatt (polar)", "You can now catch " + "<col=000080>" + "sabre-toothed kyatts" + "</col>" + " with pit traps.");
|
||||
}
|
||||
break;
|
||||
case 8:
|
||||
if (((boolean)arg1)) {
|
||||
return newstruct cs2func_script_1006_struct(43, 9960, "Spotted kebbit (woodland)", "You can now hunt " + "<col=000080>" + "spotted kebbits" + "</col>" + " with a falcon.");
|
||||
}
|
||||
if (((boolean)arg1)) {
|
||||
return newstruct cs2func_script_1006_struct(57, 9963, "Dark kebbit (woodland)", "You can now hunt " + "<col=000080>" + "dark kebbits" + "</col>" + " with a falcon.");
|
||||
}
|
||||
if (arg1 == 2) {
|
||||
return newstruct cs2func_script_1006_struct(69, 9964, "Dashing kebbit (woodland)", "You can now hunt " + "<col=000080>" + "dashing kebbits" + "</col>" + " with a falcon.");
|
||||
}
|
||||
break;
|
||||
case 9:
|
||||
if (((boolean)arg1)) {
|
||||
return newstruct cs2func_script_1006_struct(71, 9952, "Imp (worldwide)" + "<br>" + " Preferred bait: Magical beads", "You can now catch " + "<col=000080>" + "imps" + "</col>" + " in " + "<col=000080>" + "imp boxes" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 10:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1006_struct(27, 9975, "White rabbit (woodland)" + "<br>" + " Use a ferret to flush the rabbit out of its hole" + "<br>" + " (after Eagles' Peak)", "You now have the Hunter level required to use a " + "<col=000080>" + "ferret" + "</col>" + " to hunt " + "<col=000080>" + "white rabbits" + "</col>" + " (after Eagles' Peak).");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1006_struct(27, 9974, "Giant eagle (various)" + "<br>" + " (after Eagles' Peak)", "You now have the Hunter level required to lasso " + "<col=000080>" + "giant eagles" + "</col>" + " (after Eagles' Peak).");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1006_struct(72, 19808, "Charm sprites (south of the Tree Gnome Stronghold)" + "<br>" + " Use Hunter skill to catch charm sprites and gain Summoning charms", "You now have the Hunter level required to transmute " + "<col=000080>" + "charm sprites" + "</col>" + " into Summoning charm slices.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1006_struct(91, 18778, "Starved ancient effigies", "You can now investigate " + "<col=000080>" + "starved ancient effigies" + "</col>" + " using your knowledge of Hunter.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1006_struct(93, 18779, "Nourished ancient effigies", "You can now investigate " + "<col=000080>" + "nourished ancient effigies" + "</col>" + " using your knowledge of Hunter.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1006_struct(95, 18780, "Sated ancient effigies", "You can now investigate " + "<col=000080>" + "sated ancient effigies" + "</col>" + " using your knowledge of Hunter.");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1006_struct(97, 18781, "Gorged ancient effigies", "You can now investigate " + "<col=000080>" + "gorged ancient effigies" + "</col>" + " using your knowledge of Hunter.");
|
||||
}
|
||||
break;
|
||||
case 11:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1006_struct(1, 10065, "Polar kebbit fur clothing (polar)", "You can now wear " + "<col=000080>" + "polar kebbit fur clothing" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1006_struct(1, 10053, "Common kebbit fur clothing (woodland)", "You can now wear " + "<col=000080>" + "common kebbit fur clothing" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1006_struct(4, 10057, "Feldip weasel fur clothing (jungle)", "You can now wear " + "<col=000080>" + "feldip weasel fur clothing" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1006_struct(10, 10061, "Desert devil fur clothing (desert)", "You can now wear " + "<col=000080>" + "desert devil fur clothing" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1006_struct(24, 10132, "Lucky rabbit's foot", "You can now wear a " + "<col=000080>" + "lucky rabbit's foot" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1006_struct(28, 10045, "Larupia fur clothing", "You can now wear " + "<col=000080>" + "larupia fur clothing" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1006_struct(38, 10051, "Graahk-hide clothing", "You can now wear " + "<col=000080>" + "graahk-hide clothing" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1006_struct(40, 10069, "Spotted capes", "You can now wear " + "<col=000080>" + "spotted capes" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1006_struct(52, 10039, "Kyatt fur clothing", "You can now wear " + "<col=000080>" + "kyatt fur clothing" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1006_struct(54, 10075, "Gloves of silence", "You can now wear " + "<col=000080>" + "gloves of silence" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1006_struct(66, 10071, "Spottier capes", "You can now wear " + "<col=000080>" + "spottier capes" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1006_struct(70, 20046, "Witchdoctor clothing", "You can now wear " + "<col=000080>" + "witchdoctor clothing" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 12:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1006_struct(17, 11238, "Baby impling", "You can now catch " + "<col=000080>" + "baby implings" + "</col>" + " barehanded.");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1006_struct(22, 11240, "Young impling", "You can now catch " + "<col=000080>" + "young implings" + "</col>" + " barehanded.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1006_struct(28, 11242, "Gourmet impling", "You can now catch " + "<col=000080>" + "gourmet implings" + "</col>" + " barehanded.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1006_struct(36, 11244, "Earth impling", "You can now catch " + "<col=000080>" + "earth implings" + "</col>" + " barehanded.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1006_struct(42, 11246, "Essence impling", "You can now catch " + "<col=000080>" + "essence implings" + "</col>" + " barehanded.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1006_struct(50, 11248, "Eclectic impling", "You can now catch " + "<col=000080>" + "eclectic implings" + "</col>" + " barehanded.");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1006_struct(54, 15513, "Spirit impling", "You can now catch " + "<col=000080>" + "spirit implings" + "</col>" + " barehanded.");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1006_struct(58, 11250, "Nature impling", "You can now catch " + "<col=000080>" + "nature implings" + "</col>" + " barehanded.");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1006_struct(65, 11252, "Magpie impling", "You can now catch " + "<col=000080>" + "magpie implings" + "</col>" + " barehanded.");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1006_struct(74, 11254, "Ninja impling", "You can now catch " + "<col=000080>" + "ninja implings" + "</col>" + " barehanded.");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1006_struct(76, 13337, "Pirate impling" + "<br>" + " (after Rocking Out)", "You can now catch " + "<col=000080>" + "pirate implings" + "</col>" + " barehanded (after Rocking Out).");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1006_struct(80, 9970, "Catch ruby harvest butterfly barehanded (woodland)" + "<br>" + " (with 75 Agility)", "You now have the Hunter level to catch " + "<col=000080>" + "ruby harvest butterflies" + "</col>" + " barehanded. This feat will give you Hunter and Agility experience upon a successful catch. (You also need level 75 Agility.)");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1006_struct(83, 11256, "Dragon impling", "You can now catch " + "<col=000080>" + "dragon implings" + "</col>" + " barehanded.");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1006_struct(85, 9971, "Catch sapphire glacialis butterfly barehanded (polar)" + "<br>" + " (with 80 Agility)", "You now have the Hunter level to catch " + "<col=000080>" + "sapphire glacialis butterflies" + "</col>" + " barehanded. This feat will give you Hunter and Agility experience upon a successful catch. (You also need level 80 Agility.)");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1006_struct(87, 15515, "Zombie impling", "You can now catch " + "<col=000080>" + "zombie implings" + "</col>" + " barehanded.");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1006_struct(90, 9972, "Catch snowy knight butterfly barehanded (polar)" + "<br>" + " (with 85 Agility)", "You now have the Hunter level to catch " + "<col=000080>" + "snowy knight butterflies" + "</col>" + " barehanded. This feat will give you Hunter and Agility experience upon a successful catch. (You also need level 85 Agility.)");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1006_struct(91, 15517, "Kingly impling", "You can now catch " + "<col=000080>" + "kingly implings" + "</col>" + " barehanded.");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1006_struct(95, 9973, "Catch black warlock butterfly barehanded (jungle)" + "<br>" + " (with 90 Agility)", "You now have the Hunter level to catch " + "<col=000080>" + "black warlock butterflies" + "</col>" + " barehanded. This feat will give you Hunter and Agility experience upon a successful catch. (You also need level 90 Agility.)");
|
||||
}
|
||||
break;
|
||||
case 13:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1006_struct(1, 14152, "Stealing Creation - class 1 butterfly net", "Members can now use " + "<col=000080>" + "class 1 butterfly nets" + "</col>" + " in Stealing Creation.");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1006_struct(20, 14184, "Stealing Creation - net class 2 sacred clay", "Members can now net " + "<col=000080>" + "class 2 sacred clay" + "</col>" + " in Stealing Creation.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1006_struct(20, 14154, "Stealing Creation - class 2 butterfly net", "Members can now use " + "<col=000080>" + "class 2 butterfly nets" + "</col>" + " in Stealing Creation.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1006_struct(40, 14186, "Stealing Creation - net class 3 sacred clay", "Members can now net " + "<col=000080>" + "class 3 sacred clay" + "</col>" + " in Stealing Creation.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1006_struct(40, 14156, "Stealing Creation - class 3 butterfly net", "Members can now use " + "<col=000080>" + "class 3 butterfly nets" + "</col>" + " in Stealing Creation.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1006_struct(60, 14188, "Stealing Creation - net class 4 sacred clay", "Members can now net " + "<col=000080>" + "class 4 sacred clay" + "</col>" + " in Stealing Creation.");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1006_struct(60, 14158, "Stealing Creation - class 4 butterfly net", "Members can now use " + "<col=000080>" + "class 4 butterfly nets" + "</col>" + " in Stealing Creation.");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1006_struct(80, 14190, "Stealing Creation - net class 5 sacred clay", "Members can now net " + "<col=000080>" + "class 5 sacred clay" + "</col>" + " in Stealing Creation.");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1006_struct(80, 14160, "Stealing Creation - class 5 butterfly net", "Members can now use " + "<col=000080>" + "class 5 butterfly nets" + "</col>" + " in Stealing Creation.");
|
||||
}
|
||||
break;
|
||||
case 14:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1006_struct(-1, 15707, "Dungeoneering skill tasks" + "<br>" + "As your Hunter level increases, you will be able to attempt higher-level hunter tasks within Daemonheim. You will also be more likely to succeed when attempting hunter tasks within Daemonheim.", "");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1006_struct(1, 17756, "Tangle gum trap (Tier 1)", "You can now place " + "<col=000080>" + "tangle gum traps" + "</col>" + " within Daemonheim.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1006_struct(1, 17424, "Protomastyx hide (Tier 1)", "You can now gain " + "<col=000080>" + "protomastyx hides" + "</col>" + " from protomastyx carcasses within Daemonheim.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1006_struct(10, 17758, "Seeping elm trap (Tier 2)", "You can now place " + "<col=000080>" + "seeping elm traps" + "</col>" + " within Daemonheim.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1006_struct(10, 17426, "Submastyx hide (Tier 2)", "You can now gain " + "<col=000080>" + "submastyx hides" + "</col>" + " from submastyx carcasses within Daemonheim.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1006_struct(20, 17760, "Blood spindle trap (Tier 3)", "You can now place " + "<col=000080>" + "blood spindle traps" + "</col>" + " within Daemonheim.");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1006_struct(20, 17428, "Paramastyx hide (Tier 3)", "You can now gain " + "<col=000080>" + "paramastyx hides" + "</col>" + " from paramastyx carcasses within Daemonheim.");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1006_struct(30, 17762, "Utuku trap (Tier 4)", "You can now place " + "<col=000080>" + "utuku traps" + "</col>" + " within Daemonheim.");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1006_struct(30, 17430, "Archaemastyx hide (Tier 4)", "You can now gain " + "<col=000080>" + "archaemastyx hides" + "</col>" + " from archaemastyx carcasses within Daemonheim.");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1006_struct(40, 17764, "Spinebeam trap (Tier 5)", "You can now place " + "<col=000080>" + "spinebeam traps" + "</col>" + " within Daemonheim.");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1006_struct(40, 17432, "Dromomastyx hide (Tier 5)", "You can now gain " + "<col=000080>" + "dromomastyx hides" + "</col>" + " from dromomastyx carcasses within Daemonheim.");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1006_struct(50, 17766, "Bovistrangler trap (Tier 6)", "You can now place " + "<col=000080>" + "bovistrangler traps" + "</col>" + " within Daemonheim.");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1006_struct(50, 17434, "Spinomastyx hide (Tier 6)", "You can now gain " + "<col=000080>" + "spinomastyx hides" + "</col>" + " from spinomastyx carcasses within Daemonheim.");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1006_struct(60, 17768, "Thigat trap (Tier 7)", "You can now place " + "<col=000080>" + "thigat traps" + "</col>" + " within Daemonheim.");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1006_struct(60, 17436, "Gallimastyx hide (Tier 7)", "You can now gain " + "<col=000080>" + "gallimastyx hides" + "</col>" + " from gallimastyx carcasses within Daemonheim.");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1006_struct(70, 17770, "Corpsethorn trap (Tier 8)", "You can now place " + "<col=000080>" + "corpsethorn traps" + "</col>" + " within Daemonheim.");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1006_struct(70, 17438, "Stegomastyx hide (Tier 8)", "You can now gain " + "<col=000080>" + "stegomastyx hides" + "</col>" + " from stegomastyx carcasses within Daemonheim.");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1006_struct(80, 17772, "Entgallow trap (Tier 9)", "You can now place " + "<col=000080>" + "entgallow traps" + "</col>" + " within Daemonheim.");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1006_struct(80, 17440, "Megamastyx hide (Tier 9)", "You can now gain " + "<col=000080>" + "megamastyx hides" + "</col>" + " from megamastyx carcasses within Daemonheim.");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1006_struct(90, 17774, "Grave creeper trap (Tier 10)", "You can now place " + "<col=000080>" + "grave creeper traps" + "</col>" + " within Daemonheim.");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1006_struct(90, 17442, "Tyrannomastyx hide (Tier 10)", "You can now gain " + "<col=000080>" + "tyrannomastyx hides" + "</col>" + " from tyrannomastyx carcasses within Daemonheim.");
|
||||
}
|
||||
break;
|
||||
case 15:
|
||||
if (((boolean)arg1)) {
|
||||
return newstruct cs2func_script_1006_struct(99, 9948, "Skill mastery", "<col=000080>" + "Congratulations! You are now a master " + "<col=800000>" + "Hunter" + "<col=000080>" + ". Why not visit the " + "<col=800000>" + "Hunter Expert" + "<col=000080>" + ", south of the " + "<col=800000>" + "Feldip Hills" + "<col=000080>" + "? She has something special that is only available to true masters of the " + "<col=800000>" + "Hunter" + "<col=000080>" + " skill!");
|
||||
}
|
||||
}
|
||||
return newstruct cs2func_script_1006_struct(0, -1, "", "");
|
||||
}
|
||||
25
dumps/scripts/1007.cs2
Normal file
25
dumps/scripts/1007.cs2
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
cs2func_script_1007_struct(1,1,0) script_1007(int arg0) {
|
||||
switch (arg0) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1007_struct(1, "Courses");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1007_struct(1, "Areas");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1007_struct(1, "Shortcuts");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1007_struct(1, "Barbarian");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1007_struct(1, "Multiple Catch");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1007_struct(1, "Multiple Pickpocket");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1007_struct(1, "Barehanded");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1007_struct(1, "Other");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1007_struct(1, "Dungeoneering");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1007_struct(1, "Milestones");
|
||||
}
|
||||
return newstruct cs2func_script_1007_struct(-1, "");
|
||||
}
|
||||
342
dumps/scripts/1008.cs2
Normal file
342
dumps/scripts/1008.cs2
Normal file
|
|
@ -0,0 +1,342 @@
|
|||
cs2func_script_1008_struct(2,2,0) script_1008(int arg0,int arg1) {
|
||||
switch (arg0) {
|
||||
case 0:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1008_struct(1, 2150, "Gnome Stronghold Agility Course", "You can now use the " + "<col=000080>" + "Gnome Stronghold Agility Course" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1008_struct(1, 751, "Gnome Ball", "You can now play " + "<col=000080>" + "Gnome Ball" + "</col>" + " at the " + "<col=000080>" + "Tree Gnome Stronghold" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1008_struct(1, 2996, "Low-level Agility arena obstacles", "You can now attempt " + "<col=000080>" + "low-level Agility arena obstacles" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1008_struct(20, 2996, "Medium-level Agility arena obstacles", "You can now attempt " + "<col=000080>" + "medium-level Agility arena obstacles" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1008_struct(25, 1061, "Werewolf skullball game" + "<br>" + " (after Creature of Fenkenstrain)", "You can now play " + "<col=000080>" + "werewolf skullball" + "</col>" + " at the " + "<col=000080>" + "skullball course" + "</col>" + " east of " + "<col=000080>" + "Canifis" + "</col>" + " (after Creature of Fenkenstrain).");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1008_struct(30, 6970, "Agility Pyramid", "You can now enter the " + "<col=000080>" + "Agility Pyramid" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1008_struct(30, 10595, "Penguin Agility Course" + "<br>" + " (after starting Cold War)", "You can now use the " + "<col=000080>" + "Penguin Agility Course" + "</col>" + " (after starting Cold War).");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1008_struct(35, 1365, "Barbarian Outpost Agility Course", "You can now use the " + "<col=000080>" + "Barbarian Outpost Agility Course" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1008_struct(40, 2996, "High-level Agility arena obstacles", "You can now attempt" + "<col=000080>" + " high-level Agility arena obstacles" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1008_struct(48, 4024, "Ape Atoll Agility Course" + "<br>" + " (after Monkey Madness)", "You can now use the " + "<col=000080>" + "Ape Atoll Agility Course" + "</col>" + " (after Monkey Madness).");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1008_struct(52, 964, "Wilderness Agility Course", "You can now use the " + "<col=000080>" + "Wilderness Agility Course" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1008_struct(60, 4179, "Werewolf Agility Course" + "<br>" + " (after Creature of Fenkenstrain)", "You can now use the " + "<col=000080>" + "Werewolf Agility Course" + "</col>" + " (after Creature of Fenkenstrain).");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1008_struct(60, 14683, "Statues in Bandos's Throne Room" + "<br>" + " (after The Chosen Commander)", "You can now use the " + "<col=000080>" + "statues in Bandos's throne room" + "</col>" + " (after The Chosen Commander).");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1008_struct(80, 4550, "Dorgesh-Kaan Agility Course" + "<br>" + " (after Death to the Dorgeshuun)", "You can now use the " + "<col=000080>" + "Dorgesh-Kaan Agility Course" + "</col>" + " (after Death to the Dorgeshuun).");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1008_struct(85, 2150, "Advanced Gnome Stronghold Course", "You can now use the " + "<col=000080>" + "Advanced Gnome Stronghold Course" + "</col>" + ".");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1008_struct(90, 1365, "Advanced Barbarian Outpost Course", "You can now use the " + "<col=000080>" + "Advanced Barbarian Outpost Course" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1008_struct(10, 6518, "Moss Giant Island rope swing", "You can now use the " + "<col=000080>" + "Moss Giant Island rope-swing" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1008_struct(12, 6518, "Karamja Dungeon stepping stones", "You can now cross the " + "<col=000080>" + "Karamja Dungeon stepping stones" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1008_struct(15, 6518, "Edgeville Dungeon monkey bars", "You can now use the " + "<col=000080>" + "Edgeville Dungeon monkey bars" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1008_struct(18, 6521, "Watchtower wall climb", "You can now use the " + "<col=000080>" + "Watchtower wall climb" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1008_struct(22, 6520, "Karamja Dungeon pipe contortion", "You can now squeeze through the " + "<col=000080>" + "Karamja Dungeon pipe contortion" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1008_struct(30, 6518, "South-east Karamja stepping stones", "You can now cross the " + "<col=000080>" + "south-east Karamja stepping stones" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1008_struct(34, 6520, "Karamja Dungeon pipe contortion", "You can now squeeze through the " + "<col=000080>" + "Karamja Dungeon pipe contortion" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1008_struct(45, 6519, "Isafdar log balance", "You can now cross the " + "<col=000080>" + "Isafdar log balance" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1008_struct(49, 6520, "Yanille Dungeon contortion", "You can now squeeze through the " + "<col=000080>" + "Yanille Dungeon contortion" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1008_struct(50, 6518, "Rogues' Den" + "<br>" + " (with 50 Thieving)", "You now have the Agility level required to attempt the " + "<col=000080>" + "Rogues' Den" + "</col>" + ", located below the Toad and Chicken pub in Burthorpe. (You also need level 50 Thieving.)");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1008_struct(60, 6520, "God Wars Dungeon access", "You can now use the " + "<col=000080>" + "God Wars Dungeon access" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1008_struct(67, 6521, "Yanille Dungeon rubble climb", "You can now attempt the " + "<col=000080>" + "Yanille Dungeon rubble climb" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1008_struct(70, 6521, "Saradomin Encampment rope descent", "You can now use the " + "<col=000080>" + "Saradomin Encampment rope descent" + "</col>" + " in the " + "<col=000080>" + "God Wars Dungeon" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1008_struct(5, 6517, "Falador Agility shortcut", "You can now use the Falador Agility shortcut" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1008_struct(8, 6515, "River crossing to Al Kharid" + "<br>" + " (with 37 Ranged and 19 Strength)", "You now have the Agility level required to use the " + "<col=000080>" + "river crossing to Al Kharid" + "</col>" + ". (You also need level 37 Ranged and level 19 Strength.)");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1008_struct(11, 6517, "Falador wall" + "<br>" + " (with 19 Ranged and 37 Strength)", "You now have the Agility level required to scale " + "<col=000080>" + "Falador wall" + "</col>" + ". (You also need level 19 Ranged and level 37 Strength.)");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1008_struct(13, 6514, "Varrock south fence jump", "You can now use the " + "<col=000080>" + "Varrock south fence jump" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1008_struct(16, 6516, "Yanille Agility shortcut", "You can now use the " + "<col=000080>" + "Yanille Agility shortcut" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1008_struct(20, 6515, "Coal truck log balance", "You can now use the " + "<col=000080>" + "coal truck log balance" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1008_struct(21, 6516, "Varrock Agility shortcut", "You can now use the " + "<col=000080>" + "Varrock Agility shortcut" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1008_struct(25, 6517, "Eagles' Peak Agility shortcut", "You can now use the " + "<col=000080>" + "Eagles' Peak Agility shortcut" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1008_struct(26, 6516, "Falador wall crawl", "You can now use the " + "<col=000080>" + "Falador Agility shortcut" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1008_struct(28, 6516, "Draynor Manor broken railing", "You can now fit through the " + "<col=000080>" + "Draynor Manor broken railing" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1008_struct(29, 6516, "Oo'glog Agility shortcut", "You can now use the " + "<col=000080>" + "Oo'glog Agility shortcut" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1008_struct(31, 6515, "Draynor Manor stones to the Champions' Guild", "You can now use the " + "<col=000080>" + "Draynor Manor stones to the Champions' Guild" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1008_struct(32, 6517, "Catherby cliff" + "<br>" + " (after Fishing Contest, with 35 Strength and 35 Ranged)", "You now have the Agility level required to scale the " + "<col=000080>" + "Catherby cliff" + "</col>" + ". (You must have completed Fishing Contest and have level 35 Strength and level 35 Ranged.)");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1008_struct(33, 6515, "Ardougne log balance shortcut", "You can now use the " + "<col=000080>" + "Ardougne log balance shortcut" + "</col>" + ".");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1008_struct(36, 6517, "Water Obelisk Island escape" + "<br>" + " (with 39 Ranged and 22 Strength)", "You now have the Agility level required to use the " + "<col=000080>" + "Water Obelisk Island escape" + "</col>" + ". (You also need level 39 Ranged and level 22 Strength.)");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1008_struct(37, 6517, "Gnome Stronghold shortcut", "You can now use the " + "<col=000080>" + "Gnome Stronghold shortcut" + "</col>" + ".");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1008_struct(38, 6517, "Al Kharid mining pit cliffside scramble", "You can now manage the " + "<col=000080>" + "Al Kharid mining pit cliffside scramble" + "</col>" + ".");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1008_struct(39, 6517, "Yanille wall" + "<br>" + " (with 21 Ranged and 38 Strength)", "You now have the Agility level required to scale " + "<col=000080>" + "Yanille wall" + "</col>" + ". (You also need level 21 Ranged and level 38 Strength.)");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1008_struct(40, 6517, "Rope climb south-east of the Agility Pyramid", "You can now use the " + "<col=000080>" + "rope climb south-east of the Agility Pyramid" + "</col>" + ".");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1008_struct(41, 6517, "Trollheim easy cliffside scramble", "You can now manage the " + "<col=000080>" + "Trollheim easy cliffside scramble" + "</col>" + ".");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1008_struct(42, 6516, "Dwarven Mine narrow crevice", "You can now manage the " + "<col=000080>" + "Dwarven Mine narrow crevice" + "</col>" + ".");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1008_struct(43, 6517, "Trollheim medium cliffside scramble", "You can now manage the " + "<col=000080>" + "Trollheim medium cliffside scramble" + "</col>" + ".");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1008_struct(44, 6517, "Trollheim advanced cliffside scramble", "You can now manage the " + "<col=000080>" + "Trollheim advanced cliffside scramble" + "</col>" + ".");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1008_struct(46, 6516, "Cosmic Temple medium narrow walkway", "You can now use the " + "<col=000080>" + "Cosmic Temple medium narrow walkway" + "</col>" + ".");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1008_struct(47, 6517, "Trollheim hard cliffside scramble", "You can now manage the " + "<col=000080>" + "Trollheim hard cliffside scramble" + "</col>" + ".");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1008_struct(48, 6515, "Log balance to the Fremennik Province", "You can now use the " + "<col=000080>" + "log balance to the Fremennik Province" + "</col>" + ".");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1008_struct(51, 6516, "Edgeville Dungeon to Varrock Sewers pipe", "You can now use the " + "<col=000080>" + "Edgeville Dungeon to Varrock Sewers pipe" + "</col>" + ".");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1008_struct(53, 6517, "Karamja crossing, south of the volcano" + "<br>" + " (with 42 Ranged and 21 Strength)", "You now have the Agility level required to manage the " + "<col=000080>" + "Karamja crossing, south of the volcano" + "</col>" + ". (You also need level 42 Ranged and level 21 Strength).");
|
||||
case 28:
|
||||
return newstruct cs2func_script_1008_struct(58, 6517, "Port Phasmatys ectopool shortcut", "You can now use the " + "<col=000080>" + "Port Phasmatys ectopool shortcut" + "</col>" + ".");
|
||||
case 29:
|
||||
return newstruct cs2func_script_1008_struct(59, 6517, "Elven overpass easy cliffside scramble", "You can now manage the " + "<col=000080>" + "Elven Overpass easy cliffside scramble" + "</col>" + ".");
|
||||
case 30:
|
||||
return newstruct cs2func_script_1008_struct(60, 6517, "God Wars temple escape to the Wilderness", "You can now manage the " + "<col=000080>" + "God Wars temple escape to the Wilderness" + "</col>" + ".");
|
||||
case 31:
|
||||
return newstruct cs2func_script_1008_struct(61, 6517, "Slayer Tower medium spiked chain climb", "You can now manage the " + "<col=000080>" + "Slayer Tower medium spiked chain climb" + "</col>" + ".");
|
||||
case 32:
|
||||
return newstruct cs2func_script_1008_struct(62, 6516, "Slayer Dungeon narrow crevice", "You can now manage the " + "<col=000080>" + "Slayer Dungeon narrow crevice" + "</col>" + ".");
|
||||
case 33:
|
||||
return newstruct cs2func_script_1008_struct(64, 6517, "Trollheim Wilderness route", "You can now use the " + "<col=000080>" + "Trollheim Wilderness route" + "</col>" + ".");
|
||||
case 34:
|
||||
return newstruct cs2func_script_1008_struct(65, 6517, "Paterdomus Temple to Morytania shortcut", "You can now use the " + "<col=000080>" + "Paterdomus Temple to Morytania shortcut" + "</col>" + ".");
|
||||
case 35:
|
||||
return newstruct cs2func_script_1008_struct(66, 6516, "Cosmic Temple advanced narrow walkway", "You can now use the " + "<col=000080>" + "Cosmic Temple advanced narrow walkway" + "</col>" + ".");
|
||||
case 36:
|
||||
return newstruct cs2func_script_1008_struct(68, 6517, "Elven overpass medium cliffside scramble", "You can now manage the " + "<col=000080>" + "elven overpass medium cliffside scramble" + "</col>" + ".");
|
||||
case 37:
|
||||
return newstruct cs2func_script_1008_struct(70, 6516, "Taverley Dungeon pipe squeeze", "You can now use the " + "<col=000080>" + "Taverley Dungeon pipe squeeze" + "</col>" + " to the blue dragons.");
|
||||
case 38:
|
||||
return newstruct cs2func_script_1008_struct(71, 6517, "Slayer Tower advanced spiked chain climb", "You can now manage the " + "<col=000080>" + "Slayer Tower advanced spiked chain climb" + "</col>" + ".");
|
||||
case 39:
|
||||
return newstruct cs2func_script_1008_struct(74, 6514, "Shilo Village stepping stone", "You can now use the " + "<col=000080>" + "Shilo Village stepping stone" + "</col>" + ".");
|
||||
case 40:
|
||||
return newstruct cs2func_script_1008_struct(80, 6515, "Cross cave, south of Dorgesh-Kaan " + "<br>" + " (with 80 Ranged and 80 Strength)", "You now have the Agility level required to cross the " + "<col=000080>" + "cave south of Dorgesh-Kaan" + "</col>" + ". (You also need level 80 Ranged and 80 Strength.");
|
||||
case 41:
|
||||
return newstruct cs2func_script_1008_struct(80, 6514, "Taverley Dungeon spiked blade jump", "You can now manage the " + "<col=000080>" + "Taverley Dungeon spiked blade jump" + "</col>" + ".");
|
||||
case 42:
|
||||
return newstruct cs2func_script_1008_struct(81, 6514, "Slayer Dungeon chasm jump", "You can now manage the " + "<col=000080>" + "Slayer Dungeon chasm jump" + "</col>" + ".");
|
||||
case 43:
|
||||
return newstruct cs2func_script_1008_struct(85, 6517, "Elven overpass advanced cliffside scramble", "You can now manage the " + "<col=000080>" + "elven Overpass advanced cliffside scramble" + "</col>" + ".");
|
||||
case 44:
|
||||
return newstruct cs2func_script_1008_struct(86, 6517, "Kuradal's Dungeon wall climb", "You can now manage the " + "<col=000080>" + "wall climb in Kuradal's Slayer Dungeon" + "</col>" + ".");
|
||||
case 45:
|
||||
return newstruct cs2func_script_1008_struct(90, 6514, "Kuradal's Dungeon wall run", "You can now manage the " + "<col=000080>" + "wall run in Kuradal's Slayer Dungeon" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1008_struct(-1, 7620, "To start Fishing like a barbarian, talk to Otto Godblessed when you have at least level 48 Fishing and level 15 Strength.", "");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1008_struct(15, 11323, "Heavy rod" + "<br>" + " (with 48 Fishing and 15 Strength)", "You now have the Agility level required to fish with a " + "<col=000080>" + "heavy rod" + "</col>" + ". (You also need level 48 Fishing and level 15 Strength.)");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1008_struct(15, 11328, "Leaping trout" + "<br>" + " (with 48 Fishing and 15 Strength)", "You now have the Agility level required to catch " + "<col=000080>" + "leaping trout" + "</col>" + ". (You also need level 48 Fishing and level 15 Strength.)");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1008_struct(30, 11330, "Leaping salmon" + "<br>" + " (with 58 Fishing and 30 Strength)", "You now have the Agility level required to catch " + "<col=000080>" + "leaping salmon" + "</col>" + ". (You also need level 58 Fishing and level 30 Strength.)");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1008_struct(45, 11332, "Leaping sturgeon" + "<br>" + " (with 70 Fishing and 45 Strength)", "You now have the Agility level required to catch " + "<col=000080>" + "leaping sturgeon" + "</col>" + ". (You also need level 70 Fishing and level 45 Strength.)");
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1008_struct(35, 359, "Possibility of catching two tuna in one fishing attempt" + "<br>" + " (with 35 Fishing)", "You now have the Agility level required to potentially catch two " + "<col=000080>" + "tuna" + "</col>" + " in one fishing attempt. (You also need level 35 Fishing.)");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1008_struct(50, 371, "Possibility of catching two swordfish in one fishing attempt" + "<br>" + " (with 50 Fishing)", "You now have the Agility level required to potentially catch two " + "<col=000080>" + "swordfish" + "</col>" + " in one fishing attempt. (You also need level 50 Fishing.)");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1008_struct(76, 383, "Possibility of catching two sharks in one fishing attempt" + "<br>" + " (with 76 Fishing)", "You now have the Agility level required to potentially catch two " + "<col=000080>" + "sharks" + "</col>" + " in one fishing attempt. (You also need level 76 Fishing.)");
|
||||
}
|
||||
break;
|
||||
case 5:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1008_struct(1, 3241, "Possibility of stealing double loot from a man" + "<br>" + " (with 11 Thieving)", "You now have the Agility level required to potentially steal double loot from " + "<col=000080>" + "men" + "</col>" + " and " + "<col=000080>" + "women" + "</col>" + ". (You also need level 11 Thieving.)");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1008_struct(10, 3243, "Possibility of stealing double loot from a farmer" + "<br>" + " (with 20 Thieving)", "You now have the Agility level required to potentially steal double loot from " + "<col=000080>" + "farmers" + "</col>" + ". (You also need level 20 Thieving.)");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1008_struct(11, 3241, "Possibility of stealing triple loot from a man" + "<br>" + " (with 21 Thieving)", "You now have the Agility level required to potentially steal triple loot from " + "<col=000080>" + "men" + "</col>" + " and " + "<col=000080>" + "women" + "</col>" + ". (You also need level 21 Thieving.)");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1008_struct(15, 4295, "Possibility of stealing double loot from a female H.A.M.follower" + "<br>" + " (with 25 Thieving)", "You now have the Agility level required to potentially steal double loot from " + "<col=000080>" + "female H.A.M. followers" + "</col>" + ". (You also need level 25 Thieving.)");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1008_struct(20, 3243, "Possibility of stealing triple loot from a farmer" + "<br>" + " (with 30 Thieving)", "You now have the Agility level required to potentially steal triple loot from " + "<col=000080>" + "farmers" + "</col>" + ". (You also need level 30 Thieving.)");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1008_struct(20, 4297, "Possibility of stealing double loot from a male H.A.M. follower" + "<br>" + " (with 30 Thieving)", "You now have the Agility level required to potentially steal double loot from " + "<col=000080>" + "male H.A.M. followers" + "</col>" + ". (You also need level 30 Thieving.)");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1008_struct(21, 3241, "Possibility of stealing quadruple loot from a man" + "<br>" + " (with 31 Thieving)", "You now have the Agility level required to potentially steal quadruple loot from " + "<col=000080>" + "men" + "</col>" + " and " + "<col=000080>" + "women" + "</col>" + ". (You also need level 31 Thieving.)");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1008_struct(25, 4295, "Possibility of stealing triple loot from a female H.A.M.follower" + "<br>" + " (with 35 Thieving)", "You now have the Agility level required to potentially steal triple loot from " + "<col=000080>" + "female H.A.M. followers" + "</col>" + ". (You also need level 35 Thieving.)");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1008_struct(25, 3245, "Possibility of stealing double loot from a warrior" + "<br>" + " (with 35 Thieving)", "You now have the Agility level required to potentially steal double loot from " + "<col=000080>" + "warriors" + "</col>" + ". (You also need level 35 Thieving.)");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1008_struct(30, 3243, "Possibility of stealing quadruple loot from a farmer" + "<br>" + " (with 40 Thieving)", "You now have the Agility level required to potentially steal quadruple loot from " + "<col=000080>" + "farmers" + "</col>" + ". (You also need level 40 Thieving.)");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1008_struct(30, 4297, "Possibility of stealing triple loot from a male H.A.M. follower" + "<br>" + " (with 40 Thieving)", "You now have the Agility level required to potentially steal triple loot from " + "<col=000080>" + "male H.A.M. followers" + "</col>" + ". (You also need level 40 Thieving.)");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1008_struct(32, 3247, "Possibility of stealing double loot from a rogue" + "<br>" + " (with 42 Thieving)", "You now have the Agility level required to potentially steal double loot from " + "<col=000080>" + "rogues" + "</col>" + ". (You also need level 42 Thieving.)");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1008_struct(35, 4295, "Possibility of stealing quadruple loot from a female H.A.M. follower" + "<br>" + " (with 45 Thieving)", "You now have the Agility level required to potentially steal quadruple loot from " + "<col=000080>" + "female H.A.M. followers" + "</col>" + ". (You also need level 45 Thieving.)");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1008_struct(35, 3245, "Possibility of stealing triple loot from a warrior" + "<br>" + " (with 45 Thieving)", "You now have the Agility level required to potentially steal triple loot from " + "<col=000080>" + "warriors" + "</col>" + ". (You also need level 45 Thieving.)");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1008_struct(36, 10998, "Possibility of stealing double loot from a cave goblin" + "<br>" + " (with 46 Thieving)", "You now have the Agility level required to potentially steal double loot from " + "<col=000080>" + "cave goblins" + "</col>" + ". (You also need level 46 Thieving.)");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1008_struct(38, 5068, "Possibility of stealing double loot from a master farmer" + "<br>" + " (with 48 Thieving)", "You now have the Agility level required to potentially steal double loot from " + "<col=000080>" + "master farmers" + "</col>" + ". (You also need level 48 Thieving.)");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1008_struct(40, 4297, "Possibility of stealing quadruple loot from a male H.A.M. follower" + "<br>" + " (with 50 Thieving)", "You now have the Agility level required to potentially steal quadruple loot from " + "<col=000080>" + "male H.A.M. followers" + "</col>" + ". (You also need level 50 Thieving.)");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1008_struct(40, 3249, "Possibility of stealing double loot from a guard" + "<br>" + " (with 50 Thieving)", "You now have the Agility level required to potentially steal double loot from " + "<col=000080>" + "guards" + "</col>" + ". (You also need level 50 Thieving.)");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1008_struct(42, 3247, "Possibility of stealing triple loot from a rogue" + "<br>" + " (with 52 Thieving)", "You now have the Agility level required to potentially steal triple loot from " + "<col=000080>" + "rogues" + "</col>" + ". (You also need level 52 Thieving.)");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1008_struct(45, 3245, "Possibility of stealing quadruple loot from a warrior" + "<br>" + " (with 55 Thieving)", "You now have the Agility level required to potentially steal quadruple loot from " + "<col=000080>" + "warriors" + "</col>" + ". (You also need level 55 Thieving.)");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1008_struct(45, 3686, "Possibility of stealing double loot from a Fremennik citizen" + "<br>" + " (with 55 Thieving)", "You now have the Agility level required to potentially steal double loot from " + "<col=000080>" + "Fremennik citizens" + "</col>" + ". (You also need level 55 Thieving.)");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1008_struct(45, 6782, "Possibility of stealing double loot from a bearded Pollnivnian bandit" + "<br>" + " (with 55 Thieving)", "You now have the Agility level required to potentially steal double loot from " + "<col=000080>" + "bearded Pollnivnian bandits" + "</col>" + ". (You also need level 55 Thieving.)");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1008_struct(46, 10998, "Possibility of stealing triple loot from a cave goblin" + "<br>" + " (with 56 Thieving)", "You now have the Agility level required to potentially steal triple loot from " + "<col=000080>" + "cave goblins" + "</col>" + ". (You also need level 56 Thieving.)");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1008_struct(48, 5068, "Possibility of stealing triple loot from a master farmer" + "<br>" + " (with 58 Thieving)", "You now have the Agility level required to potentially steal triple loot from " + "<col=000080>" + "master farmers" + "</col>" + ". (You also need level 58 Thieving.)");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1008_struct(50, 3249, "Possibility of stealing triple loot from a guard" + "<br>" + " (with 60 Thieving)", "You now have the Agility level required to potentially steal triple loot from " + "<col=000080>" + "guards" + "</col>" + ". (You also need level 60 Thieving.)");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1008_struct(52, 3247, "Possibility of stealing quadruple loot from a rogue" + "<br>" + " (with 62 Thieving)", "You now have the Agility level required to potentially steal quadruple loot from " + "<col=000080>" + "rogues" + "</col>" + ". (You also need level 62 Thieving.)");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1008_struct(53, 4625, "Possibility of stealing double loot from a desert bandit" + "<br>" + " (with 63 Thieving)", "You now have the Agility level required to potentially steal double loot from " + "<col=000080>" + "desert bandits" + "</col>" + ". (You also need level 63 Thieving.)");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1008_struct(55, 3686, "Possibility of stealing triple loot from a Fremennik citizen" + "<br>" + " (with 65 Thieving)", "You now have the Agility level required to potentially steal triple loot from " + "<col=000080>" + "Fremennik citizens" + "</col>" + ". (You also need level 65 Thieving.)");
|
||||
case 28:
|
||||
return newstruct cs2func_script_1008_struct(55, 6782, "Possibility of stealing triple loot from a Bearded Pollnivnian bandit" + "<br>" + " (with 65 Thieving)", "You now have the Agility level required to potentially steal triple loot from " + "<col=000080>" + "bearded Pollnivnian bandits" + "</col>" + ". (You also need level 65 Thieving.)");
|
||||
case 29:
|
||||
return newstruct cs2func_script_1008_struct(55, 3251, "Possibility of stealing double loot from a knight" + "<br>" + " (with 65 Thieving)", "You now have the Agility level required to potentially steal double loot from " + "<col=000080>" + "knights" + "</col>" + ". (You also need level 65 Thieving.)");
|
||||
case 30:
|
||||
return newstruct cs2func_script_1008_struct(55, 6781, "Possibility of stealing double loot from a Pollnivnian bandit" + "<br>" + " (with 65 Thieving)", "You now have the Agility level required to potentially steal double loot from " + "<col=000080>" + "Pollnivnian bandits" + "</col>" + ". (You also need level 65 Thieving.)");
|
||||
case 31:
|
||||
return newstruct cs2func_script_1008_struct(56, 10998, "Possibility of stealing quadruple loot from a cave goblin" + "<br>" + " (with 66 Thieving)", "You now have the Agility level required to potentially steal quadruple loot from " + "<col=000080>" + "cave goblins" + "</col>" + ". (You also need level 66 Thieving.)");
|
||||
case 32:
|
||||
return newstruct cs2func_script_1008_struct(58, 5068, "Possibility of stealing quadruple loot from a master farmer" + "<br>" + " (with 68 Thieving)", "You now have the Agility level required to potentially steal quadruple loot from " + "<col=000080>" + "master farmers" + "</col>" + ". (You also need level 68 Thieving.)");
|
||||
case 33:
|
||||
return newstruct cs2func_script_1008_struct(60, 3249, "Possibility of stealing quadruple loot from a guard" + "<br>" + " (with 70 Thieving)", "You now have the Agility level required to potentially steal quadruple loot from " + "<col=000080>" + "guards" + "</col>" + ". (You also need level 70 Thieving.)");
|
||||
case 34:
|
||||
return newstruct cs2func_script_1008_struct(63, 4625, "Possibility of stealing triple loot from a desert bandit" + "<br>" + " (with 73 Thieving)", "You now have the Agility level required to potentially steal triple loot from " + "<col=000080>" + "desert bandits" + "</col>" + ". (You also need level 73 Thieving.)");
|
||||
case 35:
|
||||
return newstruct cs2func_script_1008_struct(65, 3686, "Possibility of stealing quadruple loot from a Fremennik citizen" + "<br>" + " (with 75 Thieving)", "You now have the Agility level required to potentially steal quadruple loot from " + "<col=000080>" + "Fremennik citizens" + "</col>" + ". (You also need level 75 Thieving.)");
|
||||
case 36:
|
||||
return newstruct cs2func_script_1008_struct(65, 6782, "Possibility of stealing quadruple loot from a bearded Pollnivnian bandit" + "<br>" + " (with 75 Thieving)", "You now have the Agility level required to potentially steal quadruple loot from " + "<col=000080>" + "bearded Pollnivnian bandits" + "</col>" + ". (You also need level 75 Thieving.)");
|
||||
case 37:
|
||||
return newstruct cs2func_script_1008_struct(65, 3251, "Possibility of stealing triple loot from a knight" + "<br>" + " (with 75 Thieving)", "You now have the Agility level required to potentially steal triple loot from " + "<col=000080>" + "knights" + "</col>" + ". (You also need level 75 Thieving.)");
|
||||
case 38:
|
||||
return newstruct cs2func_script_1008_struct(65, 6781, "Possibility of stealing triple loot from a Pollnivnian bandit" + "<br>" + " (with 75 Thieving)", "You now have the Agility level required to potentially steal triple loot from " + "<col=000080>" + "Pollnivnian bandits" + "</col>" + ". (You also need level 75 Thieving.)");
|
||||
case 39:
|
||||
return newstruct cs2func_script_1008_struct(65, 3253, "Possibility of stealing double loot from a watchman" + "<br>" + " (with 75 Thieving)", "You now have the Agility level required to potentially steal double loot from " + "<col=000080>" + "watchmen" + "</col>" + ". (You also need level 75 Thieving.)");
|
||||
case 40:
|
||||
return newstruct cs2func_script_1008_struct(65, 6780, "Possibility of stealing double loot from a Menaphite thug" + "<br>" + " (with 75 Thieving)", "You now have the Agility level required to potentially steal double loot from " + "<col=000080>" + "Menaphite thugs" + "</col>" + ". (You also need level 75 Thieving.)");
|
||||
case 41:
|
||||
return newstruct cs2func_script_1008_struct(70, 3255, "Possibility of stealing double loot from a paladin" + "<br>" + " (with 80 Thieving)", "You now have the Agility level required to potentially steal double loot from " + "<col=000080>" + "paladins" + "</col>" + ". (You also need level 80 Thieving.)");
|
||||
case 42:
|
||||
return newstruct cs2func_script_1008_struct(73, 4625, "Possibility of stealing quadruple loot from a desert bandit" + "<br>" + " (with 83 Thieving)", "You now have the Agility level required to potentially steal quadruple loot from " + "<col=000080>" + "desert bandits" + "</col>" + ". (You also need level 83 Thieving.)");
|
||||
case 43:
|
||||
return newstruct cs2func_script_1008_struct(75, 3251, "Possibility of stealing quadruple loot from a knight" + "<br>" + " (with 85 Thieving)", "You now have the Agility level required to potentially steal quadruple loot from " + "<col=000080>" + "knights" + "</col>" + ". (You also need level 85 Thieving.)");
|
||||
case 44:
|
||||
return newstruct cs2func_script_1008_struct(75, 6781, "Possibility of stealing quadruple loot from a Pollnivnian bandit" + "<br>" + " (with 85 Thieving)", "You now have the Agility level required to potentially steal quadruple loot from " + "<col=000080>" + "Pollnivnian bandits" + "</col>" + ". (You also need level 85 Thieving.)");
|
||||
case 45:
|
||||
return newstruct cs2func_script_1008_struct(75, 3253, "Possibility of stealing triple loot from a watchman" + "<br>" + " (with 85 Thieving)", "You now have the Agility level required to potentially steal triple loot from " + "<col=000080>" + "watchmen" + "</col>" + ". (You also need level 85 Thieving.)");
|
||||
case 46:
|
||||
return newstruct cs2func_script_1008_struct(75, 6780, "Possibility of stealing triple loot from a Menaphite thug" + "<br>" + " (with 85 Thieving)", "You now have the Agility level required to potentially steal triple loot from " + "<col=000080>" + "Menaphite thugs" + "</col>" + ". (You also need level 85 Thieving.)");
|
||||
case 47:
|
||||
return newstruct cs2func_script_1008_struct(75, 3257, "Possibility of stealing double loot from a gnome" + "<br>" + " (with 85 Thieving)", "You now have the Agility level required to potentially steal double loot from " + "<col=000080>" + "gnomes" + "</col>" + ". (You also need level 85 Thieving.)");
|
||||
case 48:
|
||||
return newstruct cs2func_script_1008_struct(80, 3255, "Possibility of stealing triple loot from a paladin" + "<br>" + " (with 90 Thieving)", "You now have the Agility level required to potentially steal triple loot from " + "<col=000080>" + "paladins" + "</col>" + ". (You also need level 90 Thieving.)");
|
||||
case 49:
|
||||
return newstruct cs2func_script_1008_struct(80, 3259, "Possibility of stealing double loot from a hero" + "<br>" + " (with 90 Thieving)", "You now have the Agility level required to potentially steal double loot from " + "<col=000080>" + "heroes" + "</col>" + ". (You also need level 90 Thieving.)");
|
||||
case 50:
|
||||
return newstruct cs2func_script_1008_struct(85, 3253, "Possibility of stealing quadruple loot from a watchman" + "<br>" + " (with 95 Thieving)", "You now have the Agility level required to potentially steal quadruple loot from " + "<col=000080>" + "watchmen" + "</col>" + ". (You also need level 95 Thieving.)");
|
||||
case 51:
|
||||
return newstruct cs2func_script_1008_struct(85, 6780, "Possibility of stealing quadruple loot from a Menaphite thug" + "<br>" + " (with 95 Thieving)", "You now have the Agility level required to potentially steal quadruple loot from " + "<col=000080>" + "Menaphite thugs" + "</col>" + ". (You also need level 95 Thieving.)");
|
||||
case 52:
|
||||
return newstruct cs2func_script_1008_struct(85, 3257, "Possibility of stealing triple loot from a gnome" + "<br>" + " (with 95 Thieving)", "You now have the Agility level required to potentially steal triple loot from " + "<col=000080>" + "gnomes" + "</col>" + ". (You also need level 95 Thieving.)");
|
||||
case 53:
|
||||
return newstruct cs2func_script_1008_struct(85, 6105, "Possibility of stealing double loot from an elf" + "<br>" + " (with 95 Thieving)", "You now have the Agility level required to potentially steal double loot from " + "<col=000080>" + "elves" + "</col>" + ". (You also need level 95 Thieving.)");
|
||||
}
|
||||
break;
|
||||
case 6:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1008_struct(75, 9970, "Catch ruby harvest barehanded (woodland)" + "<br>" + " (with 80 Hunter)", "You now have the Agility level to catch " + "<col=000080>" + "ruby harvest butterflies" + "</col>" + " barehanded. This feat will give you Hunter and Agility experience upon a successful catch. (You also need level 80 Hunter.)");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1008_struct(80, 9971, "Catch sapphire glacialis barehanded (polar)" + "<br>" + " (with 85 Hunter)", "You now have the Agility level to catch " + "<col=000080>" + "sapphire glacialis butterflies" + "</col>" + " barehanded. This feat will give you Hunter and Agility experience upon a successful catch. (You also need level 85 Hunter.)");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1008_struct(85, 9972, "Catch snowy knights barehanded (polar)" + "<br>" + " (with 90 Hunter)", "You now have the Agility level to catch " + "<col=000080>" + "snowy knight butterflies" + "</col>" + " barehanded. This feat will give you Hunter and Agility experience upon a successful catch. (You also need level 90 Hunter.)");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1008_struct(90, 9973, "Catch black warlocks barehanded (jungle)" + "<br>" + " (with 95 Hunter)", "You now have the Agility level to catch " + "<col=000080>" + "black warlock butterflies" + "</col>" + " barehanded. This feat will give you Hunter and Agility experience upon a succesful catch. (You also need level 95 Hunter.)");
|
||||
}
|
||||
break;
|
||||
case 7:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1008_struct(60, 20704, "Members: access to the Livid Farm (with 70 Magic, 60 Crafting, 60 Farming, 50 Construction and Lunar Diplomacy)", "Members can access the " + "<col=000080>" + "Livid Farm" + "</col>" + " (with 70 Magic, 60 Crafting, 60 Farming, 50 Construction and Lunar Diplomacy).");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1008_struct(91, 18778, "Starved ancient effigies", "You can now investigate " + "<col=000080>" + "starved ancient effigies" + "</col>" + " using your knowledge of Agility.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1008_struct(93, 18779, "Nourished ancient effigies", "You can now investigate " + "<col=000080>" + "nourished ancient effigies" + "</col>" + " using your knowledge of Agility.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1008_struct(95, 18780, "Sated ancient effigies", "You can now investigate " + "<col=000080>" + "sated ancient effigies" + "</col>" + " using your knowledge of Agility.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1008_struct(97, 18781, "Gorged ancient effigies", "You can now investigate " + "<col=000080>" + "gorged ancient effigies" + "</col>" + " using your knowledge of Agility.");
|
||||
}
|
||||
break;
|
||||
case 8:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1008_struct(-1, 15707, "Dungeoneering skill tasks" + "<br>" + "As your Agility level increases, you will be able to attempt higher-level Agility tasks within Daemonheim. You will also be more likely to succeed when attempting Agility tasks within Daemonheim.", "");
|
||||
}
|
||||
break;
|
||||
case 9:
|
||||
if (((boolean)arg1)) {
|
||||
return newstruct cs2func_script_1008_struct(50, 4211, "Crystal equipment", "You now have the Agility level required to use " + "<col=000080>" + "crystal equipment" + "</col>" + ". (You may need further requirements.)");
|
||||
}
|
||||
if (((boolean)arg1)) {
|
||||
return newstruct cs2func_script_1008_struct(99, 9771, "Skill mastery", "<col=000080>" + "Congratulations! You are now a master of " + "<col=800000>" + "Agility" + "<col=000080>" + ". Why not visit " + "<col=800000>" + "Cap'n Izzy No-beard" + "<col=000080>" + " at the " + "<col=800000>" + "Brimhaven Agility Arena" + "<col=000080>" + "? He has something special that is only available to true masters of the " + "<col=800000>" + "Agility" + "<col=000080>" + " skill!");
|
||||
}
|
||||
}
|
||||
return newstruct cs2func_script_1008_struct(0, -1, "", "");
|
||||
}
|
||||
27
dumps/scripts/1009.cs2
Normal file
27
dumps/scripts/1009.cs2
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
cs2func_script_1009_struct(1,1,0) script_1009(int arg0) {
|
||||
switch (arg0) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1009_struct(0, "Bows");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1009_struct(1, "Thrown");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1009_struct(0, "Armour");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1009_struct(0, "Crossbows");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1009_struct(1, "Shortcuts");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1009_struct(1, "Salamanders");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1009_struct(1, "Areas");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1009_struct(0, "Other");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1009_struct(1, "Minigames");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1009_struct(0, "Dungeoneering");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1009_struct(0, "Milestones");
|
||||
}
|
||||
return newstruct cs2func_script_1009_struct(-1, "");
|
||||
}
|
||||
4
dumps/scripts/101.cs2
Normal file
4
dumps/scripts/101.cs2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
void script_101() {
|
||||
script_1548(0);
|
||||
return;
|
||||
}
|
||||
635
dumps/scripts/1010.cs2
Normal file
635
dumps/scripts/1010.cs2
Normal file
|
|
@ -0,0 +1,635 @@
|
|||
cs2func_script_1010_struct(2,2,0) script_1010(int arg0,int arg1) {
|
||||
switch (arg0) {
|
||||
flow_1:
|
||||
case 0:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1010_struct(1, 841, "Standard bow" + "<br>" + " Ammo: Arrows up to iron", "You can now use " + "<col=000080>" + "standard bows" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1010_struct(5, 843, "Oak bow" + "<br>" + " Ammo: Arrows up to steel", "You can now use " + "<col=000080>" + "oak bows" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1010_struct(20, 849, "Willow bow" + "<br>" + " Ammo: Arrows up to mithril", "You can now use " + "<col=000080>" + "willow bows" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1010_struct(30, 853, "Maple bow" + "<br>" + " Ammo: Arrows up to adamant", "You can now use " + "<col=000080>" + "maple bows" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1010_struct(30, 2883, "Members: Ogre bow (after Big Chompy Bird Hunting)" + "<br>" + " Ammo: Ogre arrows", "Members now have the Ranged level to use " + "<col=000080>" + "ogre bows" + "</col>" + " (after Big Chompy Bird Hunting).");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1010_struct(30, 4827, "Members: Ogre composite bow (after Zogre Flesh Eaters)" + "<br>" + " Ammo: 'Brutal' arrows up to rune", "Members now have the Ranged level to use " + "<col=000080>" + "ogre composite bows" + "</col>" + " (after Zogre Flesh Eaters).");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1010_struct(40, 857, "Members: Yew bow" + "<br>" + " Ammo: Arrows up to rune", "Members can now use " + "<col=000080>" + "yew bows" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1010_struct(40, 14121, "Members: Sacred clay bow" + "<br>" + " Ammo: Arrows up to rune", "Members can now wield " + "<col=000080>" + "sacred clay bows" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1010_struct(45, 18331, "Maple longbow (focused)" + "<br>" + " Ammo: Arrows up to rune" + "<br>" + " (with 45 Dungeoneering)", "You can now use " + "<col=000080>" + "maple longbows (focused)" + "</col>" + ". (You also need level 45 Dungeoneering.)");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1010_struct(45, 18373, "Gravite shortbow" + "<br>" + " Ammo: Arrows up to rune" + "<br>" + " (with 45 Dungeoneering)", "You can now wield " + "<col=000080>" + "gravite shortbows" + "</col>" + ". (You also need level 45 Dungeoneering.)");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1010_struct(50, 861, "Members: Magic bow" + "<br>" + " Ammo: Arrows up to rune", "Members can now use " + "<col=000080>" + "magic bows" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1010_struct(50, 6724, "Members: Seercull" + "<br>" + " Ammo: Arrows up to rune", "Members can now use the " + "<col=000080>" + "Seercull" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1010_struct(55, 18332, "Members: Magic longbow (focused)" + "<br>" + " Ammo: Arrows up to rune" + "<br>" + " (with 45 Dungeoneering)", "Members can now use " + "<col=000080>" + "magic longbows (focused)" + "</col>" + ". (They also need level 45 Dungeoneering.)");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1010_struct(55, 19143, "Members: Saradomin bow" + "<br>" + " Ammo: Arrows up to rune", "Members can now wield " + "<col=000080>" + "Saradomin bows" + "</col>" + ".");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1010_struct(55, 19146, "Members: Guthix bow" + "<br>" + " Ammo: Arrows up to rune", "Members can now wield " + "<col=000080>" + "Guthix bows" + "</col>" + ".");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1010_struct(55, 19149, "Members: Zamorak bow" + "<br>" + " Ammo: Arrows up to rune", "Members can now wield " + "<col=000080>" + "Zamorak bows" + "</col>" + ".");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1010_struct(60, 11235, "Members: Dark bow" + "<br>" + " Ammo: Arrows up to dragon", "Members can now use " + "<col=000080>" + "dark bows" + "</col>" + ".");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1010_struct(70, 4212, "Members: Crystal bow (after Roving Elves and with 50 Agility)" + "<br>" + " Ammo: None", "Members now have the Ranged level to use " + "<col=000080>" + "crystal bows" + "</col>" + " (after Roving Elves, with level 50 Agility).");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1010_struct(80, 20171, "Members: Zaryte bow" + "<br>" + " Ammo: None", "Members now have the Ranged level to use " + "<col=000080>" + "Zaryte bows" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1010_struct(1, 806, "Members: Bronze dart", "Members can now throw " + "<col=000080>" + "bronze darts" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1010_struct(1, 825, "Members: Bronze javelin", "Members can now throw " + "<col=000080>" + "bronze javelins" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1010_struct(1, 800, "Members: Bronze throwing axe", "Members can now throw " + "<col=000080>" + "bronze throwing axes" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1010_struct(1, 864, "Members: Bronze throwing knife", "Members can now throw " + "<col=000080>" + "bronze throwing knives" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1010_struct(1, 807, "Members: Iron dart", "Members can now throw " + "<col=000080>" + "iron darts" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1010_struct(1, 826, "Members: Iron javelin", "Members can now throw " + "<col=000080>" + "iron javelins" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1010_struct(1, 801, "Members: Iron throwing axe", "Members can now throw " + "<col=000080>" + "iron throwing axes" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1010_struct(1, 863, "Members: Iron throwing knife", "Members can now throw " + "<col=000080>" + "iron throwing knives" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1010_struct(5, 808, "Members: Steel dart", "Members can now throw " + "<col=000080>" + "steel darts" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1010_struct(5, 827, "Members: Steel javelin", "Members can now throw " + "<col=000080>" + "steel javelins" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1010_struct(5, 802, "Members: Steel throwing axe", "Members can now throw " + "<col=000080>" + "steel throwing axes" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1010_struct(5, 865, "Members: Steel throwing knife", "Members can now throw " + "<col=000080>" + "steel throwing knives" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1010_struct(10, 3093, "Members: Black dart", "Members can now throw " + "<col=000080>" + "black darts" + "</col>" + ".");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1010_struct(10, 869, "Members: Black throwing knife", "Members can now throw " + "<col=000080>" + "black throwing knives" + "</col>" + ".");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1010_struct(20, 809, "Members: Mithril dart", "Members can now throw " + "<col=000080>" + "mithril darts" + "</col>" + ".");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1010_struct(20, 828, "Members: Mithril javelin", "Members can now throw " + "<col=000080>" + "mithril javelins" + "</col>" + ".");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1010_struct(20, 803, "Members: Mithril throwing axe", "Members can now throw " + "<col=000080>" + "mithril throwing axes" + "</col>" + ".");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1010_struct(20, 866, "Members: Mithril throwing knife", "Members can now throw " + "<col=000080>" + "mithril throwing knives" + "</col>" + ".");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1010_struct(20, 13953, "Members: Corrupt Morrigan's javelin", "Members can now throw " + "<col=000080>" + "corrupt Morrigan's javelin" + "</col>" + ".");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1010_struct(20, 13957, "Members: Corrupt Morrigan's throwing axe", "Members can now throw " + "<col=000080>" + "corrupt Morrigan's throwing axe" + "</col>" + ".");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1010_struct(30, 810, "Members: Adamant dart", "Members can now throw " + "<col=000080>" + "adamant darts.");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1010_struct(30, 829, "Members: Adamant javelin", "Members can now throw " + "<col=000080>" + "adamant javelins" + "</col>" + ".");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1010_struct(30, 804, "Members: Adamant throwing axe", "Members can now throw " + "<col=000080>" + "adamant throwing axes" + "</col>" + ".");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1010_struct(30, 867, "Members: Adamant throwing knife", "Members can now throw " + "<col=000080>" + "adamant throwing knives" + "</col>" + ".");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1010_struct(40, 811, "Members: Rune dart", "Members can now throw " + "<col=000080>" + "rune darts" + "</col>" + ".");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1010_struct(40, 830, "Members: Rune javelin", "Members can now throw " + "<col=000080>" + "rune javelins" + "</col>" + ".");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1010_struct(40, 805, "Members: Rune throwing axe", "Members can now throw " + "<col=000080>" + "rune throwing axes" + "</col>" + ".");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1010_struct(40, 868, "Members: Rune throwing knife", "Members can now throw " + "<col=000080>" + "rune throwing knives" + "</col>" + ".");
|
||||
case 28:
|
||||
return newstruct cs2func_script_1010_struct(45, 10033, "Members: Chinchompa", "Members can now throw " + "<col=000080>" + "chinchompas" + "</col>" + ".");
|
||||
case 29:
|
||||
return newstruct cs2func_script_1010_struct(55, 10034, "Members: Red chinchompa", "Members can now throw " + "<col=000080>" + "red chinchompas" + "</col>" + ".");
|
||||
case 30:
|
||||
return newstruct cs2func_script_1010_struct(60, 11230, "Members: Dragon dart", "Members can now throw " + "<col=000080>" + "dragon darts" + "</col>" + ".");
|
||||
case 31:
|
||||
return newstruct cs2func_script_1010_struct(60, 6522, "Members: Toktz-Xil-Ul", "Members can now throw " + "<col=000080>" + "Toktz-Xil-Ul" + "</col>" + ".");
|
||||
case 32:
|
||||
return newstruct cs2func_script_1010_struct(70, 21581, "Members: Blisterwood stake (after The Branches of Darkmeyer)", "Members can now throw " + "<col=000080>" + "blisterwood stakes" + "</col>" + " (after The Branches of Darkmeyer).");
|
||||
case 33:
|
||||
return newstruct cs2func_script_1010_struct(72, 21364, "Members: Sagaie", "Members can now throw " + "<col=000080>" + "sagaies" + "</col>" + ".");
|
||||
case 34:
|
||||
return newstruct cs2func_script_1010_struct(76, 21365, "Members: Bolas", "Members can now throw " + "<col=000080>" + "bolas" + "</col>" + ".");
|
||||
case 35:
|
||||
return newstruct cs2func_script_1010_struct(78, 13879, "Members: Morrigan's javelin", "Members can now throw " + "<col=000080>" + "Morrigan's javelin" + "</col>" + ".");
|
||||
case 36:
|
||||
return newstruct cs2func_script_1010_struct(78, 13883, "Members: Morrigan's throwing axe", "Members can now throw " + "<col=000080>" + "Morrigan's throwing axe" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1010_struct(1, 1129, "Plain leather items", "You can now wear " + "<col=000080>" + "plain leather" + "</col>" + " items.");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1010_struct(1, 1131, "Hard leather body" + "<br>" + " (with 10 Defence)", "You now have the Ranged level required to wear " + "<col=000080>" + "hard leather" + "</col>" + " bodies. (You also need level 10 Defence.)");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1010_struct(1, 6143, "Members: Spined boots", "Members can now wear " + "<col=000080>" + "spined boots" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1010_struct(1, 6149, "Members: Spined gloves", "Members can now wear " + "<col=000080>" + "spined gloves" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1010_struct(1, 3749, "Members: Archer helm (after Fremennik Trials and with 45 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "archer helms" + "</col>" + " (after Fremennik Trials and with level 45 Defence).");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1010_struct(20, 1133, "Studded leather body" + "<br>" + " (with 20 Defence)", "You now have the Ranged level required to wear " + "<col=000080>" + "studded leather bodies" + "</col>" + ". (You also need level 20 Defence.)");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1010_struct(20, 1097, "Studded leather chaps", "You can now wear " + "<col=000080>" + "studded leather chaps" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1010_struct(20, 1169, "Coif", "You can now wear " + "<col=000080>" + "coifs" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1010_struct(20, 13950, "Members: Corrupt Morrigan's coif" + "<br>" + " (with 20 Defence)", "Members now have the Ranged level required to wield " + "<col=000080>" + "corrupt Morrigan's coif" + "</col>" + ". (They also need level 20 Defence)");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1010_struct(20, 13944, "Members: Corrupt Morrigan's leather body" + "<br>" + " (with 20 Defence)", "Members now have the Ranged level required to wield " + "<col=000080>" + "corrupt Morrigan's leather body" + "</col>" + ". (They also need level 20 Defence)");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1010_struct(20, 13947, "Members: Corrupt Morrigan's leather chaps" + "<br>" + " (with 20 Defence)", "Members now have the Ranged level required to wield " + "<col=000080>" + "corrupt Morrigan's leather chaps" + "</col>" + ". (They also need level 20 Defence)");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1010_struct(20, 15490, "Members: Focus sight" + "<br>" + " (with 10 Defence)", "Members can now wear " + "<col=000080>" + "focus sights" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1010_struct(20, 15492, "Members: Full Slayer helmet" + "<br>" + " (after Smoking Kills with 10 Defence, 20 Magic and Strength)", "Members can now wear " + "<col=000080>" + "full slayer helmets" + "</col>" + " (after Smoking Kills with 10 Defence, 20 Magic and Strength).");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1010_struct(25, 10954, "Members: Frog-leather body" + "<br>" + " (with 25 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "frog-leather bodies" + "</col>" + ". (They also need level 25 Defence.)");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1010_struct(25, 10956, "Members: Frog-leather chaps" + "<br>" + " (with 25 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "frog-leather chaps" + "</col>" + ". (They also need level 25 Defence.)");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1010_struct(25, 10958, "Members: Frog-leather boots" + "<br>" + " (with 25 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "frog-leather boots" + "</col>" + ". (They also need level 25 Defence.).");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1010_struct(30, 6322, "Members: Snakeskin body" + "<br>" + " (with 30 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "snakeskin bodies" + "</col>" + ". (They also need level 30 Defence.)");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1010_struct(30, 6324, "Members: Snakeskin chaps" + "<br>" + " (with 30 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "snakeskin chaps" + "</col>" + ". (They also need level 30 Defence.)");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1010_struct(30, 6330, "Members: Snakeskin vambraces" + "<br>" + " (with 30 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "snakeskin vambraces" + "</col>" + ". (They also need level 30 Defence.)");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1010_struct(30, 6326, "Members: Snakeskin bandana" + "<br>" + " (with 30 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "snakeskin bandanas" + "</col>" + ". (They also need level 30 Defence.)");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1010_struct(30, 6328, "Members: Snakeskin boots" + "<br>" + " (with 30 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "snakeskin boots" + "</col>" + ". (They also need level 30 Defence.)");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1010_struct(40, 2577, "Members: Ranger boots", "Members can now wear " + "<col=000080>" + "ranger boots" + "</col>" + ".");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1010_struct(40, 2581, "Members: Robin Hood hat", "Members can now wear " + "<col=000080>" + "Robin Hood hats" + "</col>" + ".");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1010_struct(40, 1065, "Green dragonhide vambraces", "You can now wear " + "<col=000080>" + "green dragonhide vambraces" + "</col>" + ".");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1010_struct(40, 1099, "Green dragonhide chaps", "You can now wear " + "<col=000080>" + "green dragonhide chaps" + "</col>" + ".");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1010_struct(40, 1135, "Green dragonhide body" + "<br>" + " (after Dragon Slayer and with 40 Defence)", "You now have the Ranged level required to wear " + "<col=000080>" + "green dragonhide bodies" + "</col>" + ". (You also need to have completed Dragon Slayer and have level 40 Defence.)");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1010_struct(40, 12936, "Green dragonhide coif" + "<br>" + " (with 40 Defence)", "You now have the Ranged level required to wear " + "<col=000080>" + "green dragonhide coifs" + "</col>" + ". (You also need level 40 Defence.)");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1010_struct(40, 6133, "Members: Spined body" + "<br>" + " (after Fremennik Trials and with 40 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "spined bodies" + "</col>" + " (after Fremennik Trials, with level 40 Defence).");
|
||||
case 28:
|
||||
return newstruct cs2func_script_1010_struct(40, 6135, "Members: Spined chaps" + "<br>" + " (after Fremennik Trials and with 40 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "spined chaps" + "</col>" + " (after Fremennik Trials, with level 40 Defence).");
|
||||
case 29:
|
||||
return newstruct cs2func_script_1010_struct(40, 6131, "Members: Spined helm" + "<br>" + " (after Fremennik Trials and with 40 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "spined helms" + "</col>" + " (after Fremennik Trials, with level 40 Defence).");
|
||||
case 30:
|
||||
return newstruct cs2func_script_1010_struct(40, 14120, "Members: Sacred clay coif" + "<br>" + " (with 40 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "sacred clay coifs" + "</col>" + ". (They also need level 40 Defence.)");
|
||||
case 31:
|
||||
return newstruct cs2func_script_1010_struct(40, 14118, "Members: Sacred clay body" + "<br>" + " (with 40 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "sacred clay bodies" + "</col>" + ". (They also need level 40 Defence.)");
|
||||
case 32:
|
||||
return newstruct cs2func_script_1010_struct(40, 14119, "Members: Sacred clay chaps" + "<br>" + " (with 40 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "sacred clay chaps" + "</col>" + ". (They also need level 40 Defence.)");
|
||||
case 33:
|
||||
return newstruct cs2func_script_1010_struct(42, 11665, "Members: Void melee helm", "Members now have the Ranged level required to wear " + "<col=000080>" + "Void melee helms" + "</col>" + ".");
|
||||
case 34:
|
||||
return newstruct cs2func_script_1010_struct(42, 11664, "Members: Void ranger helm", "Members now have the Ranged level required to wear " + "<col=000080>" + "Void ranger helms" + "</col>" + ".");
|
||||
case 35:
|
||||
return newstruct cs2func_script_1010_struct(42, 11663, "Members: Void mage helm", "Members now have the Ranged level required to wear " + "<col=000080>" + "Void mage helms" + "</col>" + ".");
|
||||
case 36:
|
||||
return newstruct cs2func_script_1010_struct(42, 8839, "Members: Void knight top", "Members now have the Ranged level required to wear " + "<col=000080>" + "Void knight tops" + "</col>" + ".");
|
||||
case 37:
|
||||
return newstruct cs2func_script_1010_struct(42, 8840, "Members: Void knight robe", "Members now have the Ranged level required to wear " + "<col=000080>" + "Void knight robes" + "</col>" + ".");
|
||||
case 38:
|
||||
return newstruct cs2func_script_1010_struct(42, 8842, "Members: Void knight gloves", "Members now have the Ranged level required to wear " + "<col=000080>" + "Void knight gloves" + "</col>" + ".");
|
||||
case 39:
|
||||
return newstruct cs2func_script_1010_struct(42, 19712, "Members: Void knight deflector", "Members now have the Ranged level required to wear " + "<col=000080>" + "Void knight deflectors" + "</col>" + ".");
|
||||
case 40:
|
||||
return newstruct cs2func_script_1010_struct(42, 7620, "Void knight equipment requires 42 Attack, Defence, Strength, Ranged, Magic and Constitution and 22 Prayer.", "<col=000080>" + "Void knight equipment" + "</col>" + " requires 42 Attack, Defence, Strength, Ranged, Magic and Constitution and 22 Prayer.");
|
||||
case 41:
|
||||
return newstruct cs2func_script_1010_struct(50, 2487, "Members: Blue dragonhide vambraces", "Members can now wear " + "<col=000080>" + "blue dragonhide vambraces" + "</col>" + ".");
|
||||
case 42:
|
||||
return newstruct cs2func_script_1010_struct(50, 2493, "Members: Blue dragonhide chaps", "Members can now wear " + "<col=000080>" + "blue dragonhide chaps" + "</col>" + ".");
|
||||
case 43:
|
||||
return newstruct cs2func_script_1010_struct(50, 2499, "Members: Blue dragonhide body" + "<br>" + " (with 40 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "blue dragonhide bodies" + "</col>" + ". (They also need level 40 Defence.)");
|
||||
case 44:
|
||||
return newstruct cs2func_script_1010_struct(50, 12943, "Members: Blue dragonhide coif" + "<br>" + " (with 40 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "blue dragonhide coifs" + "</col>" + ". (They also need level 40 Defence.)");
|
||||
case 45:
|
||||
return newstruct cs2func_script_1010_struct(60, 2489, "Members: Red dragonhide vambraces", "Members can now wear " + "<col=000080>" + "red dragonhide vambraces" + "</col>" + ".");
|
||||
case 46:
|
||||
return newstruct cs2func_script_1010_struct(60, 2495, "Members: Red dragonhide chaps", "Members can now wear " + "<col=000080>" + "red dragonhide chaps" + "</col>" + ".");
|
||||
case 47:
|
||||
return newstruct cs2func_script_1010_struct(60, 2501, "Members: Red dragonhide body" + "<br>" + " (with 40 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "red dragonhide bodies" + "</col>" + ". (They also need level 40 Defence.)");
|
||||
case 48:
|
||||
return newstruct cs2func_script_1010_struct(60, 12950, "Members: Red dragonhide coif" + "<br>" + " (with 40 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "red dragonhide coifs" + "</col>" + ". (They also need level 40 Defence.)");
|
||||
case 49:
|
||||
return newstruct cs2func_script_1010_struct(65, 10334, "Members: Third-Age range coif" + "<br>" + " (with 45 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "Third-Age range coifs" + "</col>" + ". (They also need level 45 Defence.)");
|
||||
case 50:
|
||||
return newstruct cs2func_script_1010_struct(65, 10330, "Members: Third-Age range top" + "<br>" + " (with 45 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "Third-Age range tops" + "</col>" + ". (They also need level 45 Defence.)");
|
||||
case 51:
|
||||
return newstruct cs2func_script_1010_struct(65, 10332, "Members: Third-Age range legs" + "<br>" + " (with 45 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "Third-Age range legs" + "</col>" + ". (They also need level 45 Defence.)");
|
||||
case 52:
|
||||
return newstruct cs2func_script_1010_struct(65, 10336, "Members: Third-Age range vambraces" + "<br>" + " (with 45 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "Third-Age range vambraces" + "</col>" + ". (They also need level 45 Defence.)");
|
||||
case 53:
|
||||
return newstruct cs2func_script_1010_struct(70, 2491, "Members: Black dragonhide vambraces", "Members can now wear " + "<col=000080>" + "black dragonhide vambraces" + "</col>" + ".");
|
||||
case 54:
|
||||
return newstruct cs2func_script_1010_struct(70, 2497, "Members: Black dragonhide chaps", "Members can now wear " + "<col=000080>" + "black dragonhide chaps" + "</col>" + ".");
|
||||
case 55:
|
||||
return newstruct cs2func_script_1010_struct(70, 2503, "Members: Black dragonhide body" + "<br>" + " (with 40 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "black dragonhide bodies" + "</col>" + ". (They also need level 40 Defence.)");
|
||||
case 56:
|
||||
return newstruct cs2func_script_1010_struct(70, 12957, "Members: Black dragonhide coif" + "<br>" + " (with 40 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "black dragonhide coifs" + "</col>" + ". (They also need level 40 Defence.)");
|
||||
case 57:
|
||||
return newstruct cs2func_script_1010_struct(70, 10374, "Members: Blessed dragonhide coif" + "<br>" + " (with 40 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "blessed dragonhide coifs" + "</col>" + ". (They also need level 40 Defence.)");
|
||||
case 58:
|
||||
return newstruct cs2func_script_1010_struct(70, 4732, "Members: Karil's coif" + "<br>" + " (with 70 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "Karil's Coif" + "</col>" + ". (They also need level 70 Defence.)");
|
||||
case 59:
|
||||
return newstruct cs2func_script_1010_struct(70, 4736, "Members: Karil's leather top" + "<br>" + " (with 70 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "Karil's leather top" + "</col>" + ". (They also need level 70 Defence.)");
|
||||
case 60:
|
||||
return newstruct cs2func_script_1010_struct(70, 4738, "Members: Karil's leather skirt" + "<br>" + " (with 70 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "Karil's leather skirt" + "</col>" + ". (They also need level 70 Defence.)");
|
||||
case 61:
|
||||
return newstruct cs2func_script_1010_struct(70, 11718, "Members: Armadyl helmet" + "<br>" + " (with 70 Defence)", "Members now have the Ranged level required to wear Armadyl helmets. (They also need level 70 Defence.)");
|
||||
case 62:
|
||||
return newstruct cs2func_script_1010_struct(70, 11720, "Members: Armadyl chestplate" + "<br>" + " (with 70 Defence)", "Members now have the Ranged level required to wear Armadyl chestplates. (They also need level 70 Defence.)");
|
||||
case 63:
|
||||
return newstruct cs2func_script_1010_struct(70, 11722, "Members: Armadyl chainskirt" + "<br>" + " (with 70 Defence)", "Members now have the Ranged level required to wear Armadyl chainskirts. (They also need level 70 Defence.)");
|
||||
case 64:
|
||||
return newstruct cs2func_script_1010_struct(73, 18347, "Members: Mercenary's gloves" + "<br>" + " (with 73 Dungeoneering)", "Members can now wear " + "<col=000080>" + "mercenary's gloves" + "</col>" + ". (They also need level 73 Dungeoneering.)");
|
||||
case 65:
|
||||
return newstruct cs2func_script_1010_struct(75, 21790, "Members: Glaiven boots" + "<br>" + " (with 75 Defence)", "Members now have the Ranged level required to wear " + "<col=000080>" + "glaiven boots" + "</col>" + " (with 75 Defence).");
|
||||
case 66:
|
||||
return newstruct cs2func_script_1010_struct(78, 13876, "Members: Morrigan's coif" + "<br>" + " (with 78 Defence)", "Members now have the Ranged level required to wield " + "<col=000080>" + "Morrigan's coif" + "</col>" + ". (They also need level 78 Defence)");
|
||||
case 67:
|
||||
return newstruct cs2func_script_1010_struct(78, 13870, "Members: Morrigan's leather body" + "<br>" + " (with 78 Defence)", "Members now have the Ranged level required to wield " + "<col=000080>" + "Morrigan's leather body" + "</col>" + ". (They also need level 78 Defence)");
|
||||
case 68:
|
||||
return newstruct cs2func_script_1010_struct(78, 13873, "Members: Morrigan's leather chaps" + "<br>" + " (with 78 Defence)", "Members now have the Ranged level required to wield " + "<col=000080>" + "Morrigan's leather chaps" + "</col>" + ". (They also need level 78 Defence)");
|
||||
case 69:
|
||||
return newstruct cs2func_script_1010_struct(80, 20147, "Members: Pernix cowl" + "<br>" + " (with 80 Defence and Constitution)", "Members can now wear " + "<col=000080>" + "pernix cowls" + "</col>" + ". (They also need level 80 Defence and Constitution.)");
|
||||
case 70:
|
||||
return newstruct cs2func_script_1010_struct(80, 20151, "Members: Pernix body" + "<br>" + " (with 80 Defence and Constitution)", "Members can now wear " + "<col=000080>" + "pernix bodies" + "</col>" + ". (They also need level 80 Defence and Constitution.)");
|
||||
case 71:
|
||||
return newstruct cs2func_script_1010_struct(80, 20155, "Members: Pernix chaps" + "<br>" + " (with 80 Defence and Constitution)", "Members can now wear " + "<col=000080>" + "pernix chaps" + "</col>" + ". (They also need level 80 Defence and Constitution.)");
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1010_struct(1, 837, "Crossbow" + "<br>" + " Ammo: Bronze crossbow bolts", "You can now " + "<col=000080>" + "fire crossbows" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1010_struct(1, 767, "Phoenix crossbow" + "<br>" + " Ammo: Bronze crossbow bolts", "You can now fire " + "<col=000080>" + "phoenix crossbows" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1010_struct(1, 9174, "Members: Bronze crossbow" + "<br>" + " Ammo: Bronze crossbow bolts", "Members can now fire " + "<col=000080>" + "bronze crossbows" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1010_struct(16, 9176, "Members: Blurite crossbow" + "<br>" + " Ammo: Bolts up to blurite", "Members can now fire " + "<col=000080>" + "blurite crossbows" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1010_struct(26, 9177, "Members: Iron crossbow" + "<br>" + " Ammo: Bolts up to iron", "Members can now fire " + "<col=000080>" + "iron crossbows" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1010_struct(28, 8880, "Members: Dorgeshuun crossbow" + "<br>" + " Ammo: Bolts up to iron", "Members can now fire " + "<col=000080>" + "Dorgeshuun crossbows" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1010_struct(31, 9179, "Members: Steel crossbow" + "<br>" + " Ammo: Bolts up to steel", "Members can now fire " + "<col=000080>" + "steel crossbows" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1010_struct(33, 13081, "Members: Black crossbow" + "<br>" + " Ammo: Bolts up to black", "Members can now fire " + "<col=000080>" + "black crossbows" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1010_struct(36, 9181, "Members: Mithril crossbow" + "<br>" + " Ammo: Bolts up to mithril", "Members can now fire " + "<col=000080>" + "mithril crossbows" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1010_struct(46, 9183, "Members: Adamant crossbow" + "<br>" + " Ammo: Bolts up to adamant", "Members can now fire " + "<col=000080>" + "adamant crossbows" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1010_struct(48, 14684, "Members: Zanik's crossbow (after The Chosen Commander)" + "<br>" + " Ammo: Bolts up to adamant", "Members can now fire " + "<col=000080>" + "Zanik's crossbow" + "</col>" + " (after The Chosen Commander).");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1010_struct(50, 10156, "Members: Hunters' crossbow" + "<br>" + " Ammo: Kebbit and long kebbit bolts", "Members can now fire " + "<col=000080>" + "hunters' crossbows" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1010_struct(61, 9185, "Members: Runite crossbow" + "<br>" + " Ammo: Bolts up to rune", "Members can now fire " + "<col=000080>" + "runite crossbows" + "</col>" + ".");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1010_struct(70, 4734, "Members: Karil's crossbow" + "<br>" + " Ammo: Bolt racks", "Members can now use " + "<col=000080>" + "Karil's crossbow" + "</col>" + ".");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1010_struct(80, 18358, "Members: Chaotic crossbow" + "<br>" + " Ammo: Bolts up to rune" + "<br>" + " (with 80 Dungeoneering)", "Members can now wield " + "<col=000080>" + "chaotic crossbows" + "</col>" + ". (They also need level 80 Dungeoneering.)");
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1010_struct(19, 6517, "Members: Falador wall" + "<br>" + " (with 11 Agility and 37 Strength)", "Members now have the Ranged level required to scale the " + "<col=000080>" + "Falador wall" + "</col>" + ". (They also need level 11 Agility and level 37 Strength.)");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1010_struct(21, 6517, "Members: Yanille wall " + "<br>" + " (with 39 Agility and 38 Strength)", "Members now have the Ranged level required to scale the " + "<col=000080>" + "Yanille wall" + "</col>" + ". (You also need level 39 Agility and level 38 Strength.)");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1010_struct(35, 6517, "Members: Catherby cliff " + "<br>" + " (after Fishing Contest, with 32 Agility and 35 Strength)", "Members now have the Ranged level required to scale the " + "<col=000080>" + "Catherby cliff" + "</col>" + " (after Fishing Contest, with level 32 Agility and 35 Strength).");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1010_struct(37, 6515, "Members: River crossing to Al Kharid " + "<br>" + " (with 8 Agility and 19 Strength)", "Members now have the Ranged level required to cross the " + "<col=000080>" + "River Lum" + "</col>" + " to " + "<col=000080>" + "Al Kharid" + "</col>" + ". (You also need level 8 Agility and level 19 Strength.)");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1010_struct(39, 6515, "Members: Water Obelisk Island escape " + "<br>" + " (with 36 Agility and 22 Strength)", "Members now have the Ranged level required to complete the " + "<col=000080>" + "Water Obelisk Island escape" + "</col>" + ". (You also need level 36 Agility and level 22 Strength).");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1010_struct(42, 6515, "Members: Karamja crossing, south of the volcano " + "<br>" + " (with 53 Agility and 21 Strength)", "Members now have the Ranged level required to use the " + "<col=000080>" + "Karamja Agility shortcut" + "</col>" + ". (You also need level 53 Agility and level 21 Strength.)");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1010_struct(60, 6515, "Members: Cross Bandos's throne room " + "<br>" + " (after The Chosen Commander and with 60 Agility and 60 Strength)", "Members now have the Ranged level required to cross " + "<col=000080>" + "Bandos's throne room" + "</col>" + " (after The Chosen Commander and with 60 Agility and 60 Strength.");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1010_struct(80, 6515, "Members: Cross cave, south of Dorgesh-Kaan " + "<br>" + " (with 80 Agility and 80 Strength)", "Members now have the Ranged level required to cross the " + "<col=000080>" + "cave south of Dorgesh-Kaan" + "</col>" + ". (You also need level 80 Agility and 80 Strength.");
|
||||
}
|
||||
break;
|
||||
case 5:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1010_struct(30, 10149, "Members: Swamp lizard" + "<br>" + " (with 30 Attack and 30 Magic)", "Members now have the Ranged level required to use " + "<col=000080>" + "swamp lizards" + "</col>" + ". (They also need level 30 Attack and level 30 Magic.)");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1010_struct(50, 10146, "Members: Orange salamander" + "<br>" + " (with 50 Attack and 50 Magic)", "Members now have the Ranged level required to use " + "<col=000080>" + "orange salamanders" + "</col>" + ". (They also need level 50 Attack and level 50 Magic.)");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1010_struct(60, 10147, "Members: Red salamander" + "<br>" + " (with 60 Attack and 60 Magic)", "Members now have the Ranged level required to use " + "<col=000080>" + "red salamanders" + "</col>" + ". (They also need level 60 Attack and level 60 Magic.)");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1010_struct(70, 10148, "Members: Black salamander" + "<br>" + " (with 70 Attack and 70 Magic)", "Members now have the Ranged level required to use " + "<col=000080>" + "black salamanders" + "</col>" + ". (They also need level 70 Attack and level 70 Magic.)");
|
||||
}
|
||||
break;
|
||||
case 6:
|
||||
if (((boolean)arg1)) {
|
||||
return newstruct cs2func_script_1010_struct(70, 9419, "Members: Armadyl's Eyrie in the God Wars Dungeon", "Members can now enter " + "<col=000080>" + "Armadyl's Eyrie" + "</col>" + " in the " + "<col=000080>" + "God Wars Dungeon" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 7:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1010_struct(1, 19830, "Sling" + "<br>" + " Ammo: None needed", "You can now use a " + "<col=000080>" + "sling" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1010_struct(1, 15597, "Kayle's sling (after The Blood Pact)" + "<br>" + " Ammo: None needed", "You can now use " + "<col=000080>" + "Kayle's sling" + "</col>" + " (after The Blood Pact).");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1010_struct(30, 10498, "Members: Ava's Attractor (after Animal Magnetism)", "Members now have the Ranged level required to use " + "<col=000080>" + "Ava's Attractor" + "</col>" + " (after Animal Magnetism).");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1010_struct(42, 8841, "Members: Void knight mace", "Members now have the Ranged level required to wield " + "<col=000080>" + "Void knight maces" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1010_struct(45, 18330, "Longbow sight" + "<br>" + " (with 45 Dungeoneering)", "You can now use " + "<col=000080>" + "longbow sights" + "</col>" + ". (You also need level 45 Dungeoneering.)");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1010_struct(50, 10499, "Members: Ava's Accumulator (after Animal Magnetism)", "Members now have the Ranged level required to use " + "<col=000080>" + "Ava's Accumulator" + "</col>" + " (after Animal Magnetism).");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1010_struct(50, 20068, "Members: Ava's Alerter (after Do No Evil)", "Members now have the Ranged level required to use " + "<col=000080>" + "Ava's Alerter" + "</col>" + " (after Do No Evil).");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1010_struct(50, 4150, "Members: Broad arrows" + "<br>" + " (with 55 Slayer)", "Members now have the Ranged level required to shoot " + "<col=000080>" + "broad arrows" + "</col>" + ", Ranged weapons used for killing turoth and kurask. (You also need level 55 Slayer.)");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1010_struct(50, 13280, "Members: Broad-tipped bolts" + "<br>" + " (with 55 Slayer)", "Members now have the Ranged level required to shoot " + "<col=000080>" + "broad-tipped bolts" + "</col>" + ", Ranged weapons used for killing turoth and kurask. (You also need level 55 Slayer.)");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1010_struct(50, 21640, "Members: Bane arrows" + "<br>" + " (after Ritual of the Mahjarrat)", "Members now have the Ranged level required to shoot " + "<col=000080>" + "bane arrows" + "</col>" + ", Ranged weapons used for effectively killing specific creatures. (after Ritual of the Mahjarrat.)");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1010_struct(50, 21660, "Members: Bane bolts" + "<br>" + " (after Ritual of the Mahjarrat)", "Members now have the Ranged level required to shoot " + "<col=000080>" + "bane bolts" + "</col>" + ", Ranged weapons used for effectively killing specific creatures. (after Ritual of the Mahjarrat.)");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1010_struct(75, 15241, "Members: Chaos dwarf hand cannon" + "<br>" + " (with 61 Firemaking and after Forgiveness of a Chaos Dwarf)", "Members now have the Ranged level required to fire the " + "<col=000080>" + "chaos dwarf hand cannon" + "</col>" + " (after Forgiveness of a Chaos Dwarf and with 61 Firemaking).");
|
||||
}
|
||||
break;
|
||||
case 8:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1010_struct(1, 14192, "Members: Stealing Creation - class 1 bow", "Members can now wield " + "<col=000080>" + "class 1 bows" + "</col>" + " in Stealing Creation.");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1010_struct(1, 14411, "Members: Stealing Creation - class 1 coif", "Members can now wear " + "<col=000080>" + "class 1 coifs" + "</col>" + " in Stealing Creation.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1010_struct(1, 14391, "Members: Stealing Creation - class 1 leather body", "Members can now wear " + "<col=000080>" + "class 1 leather bodies" + "</col>" + " in Stealing Creation.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1010_struct(1, 14401, "Members: Stealing Creation - class 1 chaps", "Members can now wear " + "<col=000080>" + "class 1 chaps" + "</col>" + " in Stealing Creation.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1010_struct(20, 14194, "Members: Stealing Creation - class 2 bow", "Members can now wield " + "<col=000080>" + "class 2 bows" + "</col>" + " in Stealing Creation.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1010_struct(20, 14413, "Members: Stealing Creation - class 2 coif", "Members can now wear " + "<col=000080>" + "class 2 coifs" + "</col>" + " in Stealing Creation.");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1010_struct(20, 14393, "Members: Stealing Creation - class 2 leather body", "Members can now wear " + "<col=000080>" + "class 2 leather bodies" + "</col>" + " in Stealing Creation.");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1010_struct(20, 14403, "Members: Stealing Creation - class 2 chaps", "Members can now wear " + "<col=000080>" + "class 2 chaps" + "</col>" + " in Stealing Creation.");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1010_struct(40, 14196, "Members: Stealing Creation - class 3 bow", "Members can now wield " + "<col=000080>" + "class 3 bows" + "</col>" + " in Stealing Creation.");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1010_struct(40, 14415, "Members: Stealing Creation - class 3 coif", "Members can now wear " + "<col=000080>" + "class 3 coifs" + "</col>" + " in Stealing Creation.");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1010_struct(40, 14395, "Members: Stealing Creation - class 3 leather body", "Members can now wear " + "<col=000080>" + "class 3 leather bodies" + "</col>" + " in Stealing Creation.");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1010_struct(40, 14405, "Members: Stealing Creation - class 3 chaps", "Members can now wear " + "<col=000080>" + "class 3 chaps" + "</col>" + " in Stealing Creation.");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1010_struct(60, 14198, "Members: Stealing Creation - class 4 bow", "Members can now wield " + "<col=000080>" + "class 4 bows" + "</col>" + " in Stealing Creation.");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1010_struct(60, 14417, "Members: Stealing Creation - class 4 coif", "Members can now wear " + "<col=000080>" + "class 4 coifs" + "</col>" + " in Stealing Creation.");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1010_struct(60, 14397, "Members: Stealing Creation - class 4 leather body", "Members can now wear " + "<col=000080>" + "class 4 leather bodies" + "</col>" + " in Stealing Creation.");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1010_struct(60, 14407, "Members: Stealing Creation - class 4 chaps", "Members can now wear " + "<col=000080>" + "class 4 chaps" + "</col>" + " in Stealing Creation.");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1010_struct(80, 14200, "Members: Stealing Creation - class 5 bow", "Members can now wield " + "<col=000080>" + "class 5 bows" + "</col>" + " in Stealing Creation.");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1010_struct(80, 14419, "Members: Stealing Creation - class 5 coif", "Members can now wear " + "<col=000080>" + "class 5 coifs" + "</col>" + " in Stealing Creation.");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1010_struct(80, 14399, "Members: Stealing Creation - class 5 leather body", "Members can now wear " + "<col=000080>" + "class 5 leather bodies" + "</col>" + " in Stealing Creation.");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1010_struct(80, 14409, "Members: Stealing Creation - class 5 chaps", "Members can now wear " + "<col=000080>" + "class 5 chaps" + "</col>" + " in Stealing Creation.");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1010_struct(85, 21547, "Members: Trickster hood" + "<br>" + " (with 85 Defence and 85 Magic)", "Members now have the Ranged requirement to wear " + "<col=000080>" + "Trickster hoods" + "</col>" + ". (They also need level 85 Defence and level 85 Magic)");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1010_struct(85, 21549, "Members: Trickster robe" + "<br>" + " (with 85 Defence and 85 Magic)", "Members now have the Ranged requirement to wear " + "<col=000080>" + "Trickster robes" + "</col>" + ". (They also need level 85 Defence and level 85 Magic)");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1010_struct(85, 21551, "Members: Trickster legs" + "<br>" + " (with 85 Defence and 85 Magic)", "Members now have the Ranged requirement to wear " + "<col=000080>" + "Trickster legs" + "</col>" + ". (They also need level 85 Defence and level 85 Magic)");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1010_struct(85, 21553, "Members: Trickster gloves" + "<br>" + " (with 85 Defence and 85 Magic)", "Members now have the Ranged requirement to wear " + "<col=000080>" + "Trickster gloves" + "</col>" + ". (They also need level 85 Defence and level 85 Magic)");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1010_struct(85, 21555, "Members: Trickster boots" + "<br>" + " (with 85 Defence and 85 Magic)", "Members now have the Ranged requirement to wear " + "<col=000080>" + "Trickster boots" + "</col>" + ". (They also need level 85 Defence and level 85 Magic)");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1010_struct(85, 21557, "Members: Vanguard helm" + "<br>" + " (with 85 Defence and 85 Strength)", "Members now have the Ranged requirement to wear " + "<col=000080>" + "Vanguard helms" + "</col>" + ". (They also need level 85 Defence and level 85 Strength.)");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1010_struct(85, 21559, "Members: Vanguard body" + "<br>" + " (with 85 Defence and 85 Strength)", "Members now have the Ranged requirement to wear " + "<col=000080>" + "Vanguard body armour" + "</col>" + ". (They also need level 85 Defence and level 85 Strength.)");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1010_struct(85, 21561, "Members: Vanguard legs" + "<br>" + " (with 85 Defence and 85 Strength)", "Members now have the Ranged requirement to wear " + "<col=000080>" + "Vanguard leg armour" + "</col>" + ". (They also need level 85 Defence and level 85 Strength.)");
|
||||
case 28:
|
||||
return newstruct cs2func_script_1010_struct(85, 21563, "Members: Vanguard gloves" + "<br>" + " (with 85 Defence and 85 Strength)", "Members now have the Ranged requirement to wear " + "<col=000080>" + "Vanguard gloves" + "</col>" + ". (They also need level 85 Defence and level 85 Strength.)");
|
||||
case 29:
|
||||
return newstruct cs2func_script_1010_struct(85, 21565, "Members: Vanguard boots" + "<br>" + " (with 85 Defence and 85 Strength)", "Members now have the Ranged requirement to wear " + "<col=000080>" + "Vanguard boots" + "</col>" + ". (They also need level 85 Defence and level 85 Strength.)");
|
||||
}
|
||||
break;
|
||||
case 9:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1010_struct(-1, 15707, "Dungeoneering skill tasks" + "<br>" + "As your Ranged level increases, you will be able to attempt higher-level ranged tasks within Daemonheim. You will also be more likely to succeed when attempting ranged tasks within Daemonheim.", "");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1010_struct(1, 16867, "Tangle gum shortbow (Tier 1)", "You can now wield " + "<col=000080>" + "tangle gum shortbows" + "</col>" + " within Daemonheim.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1010_struct(1, 16317, "Tangle gum longbow (Tier 1)", "You can now wield " + "<col=000080>" + "tangle gum shortbows" + "</col>" + " within Daemonheim.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1010_struct(1, 16427, "Novite arrows (Tier 1)", "You can now use " + "<col=000080>" + "novite arrows" + "</col>" + " within Daemonheim.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1010_struct(1, 17041, "Protoleather coifs (Tier 1)" + "<br>" + " (with 1 Defence)", "You can now wear " + "<col=000080>" + "protoleather coif" + "</col>" + " within Daemonheim. (You also need level 1 Defence.)");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1010_struct(1, 17173, "Protoleather body (Tier 1)" + "<br>" + " (with 1 Defence)", "You can now wear " + "<col=000080>" + "protoleather bodies" + "</col>" + " within Daemonheim. (You also need level 1 Defence).");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1010_struct(1, 17319, "Protoleather chaps (Tier 1)" + "<br>" + " (with 1 Defence)", "You can now wear " + "<col=000080>" + "protoleather chaps" + "</col>" + " within Daemonheim. (You also need level 1 Defence).");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1010_struct(1, 17195, "Protoleather vambraces (Tier 1)" + "<br>" + " (with 1 Defence)", "You can now wear " + "<col=000080>" + "protoleather vambraces" + "</col>" + " within Daemonheim. (You also need level 1 Defence).");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1010_struct(1, 17297, "Protoleather boots (Tier 1)" + "<br>" + " (with 1 Defence)", "You can now wear " + "<col=000080>" + "protoleather boots" + "</col>" + " within Daemonheim. (You also need level 1 Defence).");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1010_struct(10, 16869, "Seeping elm shortbow (Tier 2)", "You can now wield " + "<col=000080>" + "seeping elm shortbows" + "</col>" + " within Daemonheim.");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1010_struct(10, 16319, "Seeping elm longbow (Tier 2)", "You can now wield " + "<col=000080>" + "seeping elm longbows" + "</col>" + " within Daemonheim.");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1010_struct(10, 16432, "Bathus arrows (Tier 2)", "You can now use " + "<col=000080>" + "bathus arrows" + "</col>" + " within Daemonheim.");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1010_struct(10, 17043, "Subleather coifs (Tier 2)" + "<br>" + " (with 10 Defence)", "You can now wear " + "<col=000080>" + "subleather coif" + "</col>" + " within Daemonheim. (You also need level 10 Defence).");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1010_struct(10, 17175, "Subleather body (Tier 2)" + "<br>" + " (with 10 Defence)", "You can now wear " + "<col=000080>" + "subleather bodies" + "</col>" + " within Daemonheim. (You also need level 10 Defence).");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1010_struct(10, 17321, "Subleather chaps (Tier 2)" + "<br>" + " (with 10 Defence)", "You can now wear " + "<col=000080>" + "subleather chaps" + "</col>" + " within Daemonheim. (You also need level 10 Defence).");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1010_struct(10, 17197, "Subleather vambraces (Tier 2)" + "<br>" + " (with 10 Defence)", "You can now wear " + "<col=000080>" + "subleather vambraces" + "</col>" + " within Daemonheim. (You also need level 10 Defence).");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1010_struct(10, 17299, "Subleather boots (Tier 2)" + "<br>" + " (with 10 Defence)", "You can now wear " + "<col=000080>" + "subleather boots" + "</col>" + " within Daemonheim. (You also need level 10 Defence).");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1010_struct(20, 16871, "Blood spindle shortbow (Tier 3)", "You can now wield " + "<col=000080>" + "blood spindle shortbows" + "</col>" + " within Daemonheim.");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1010_struct(20, 16321, "Blood spindle longbow (Tier 3)", "You can now wield " + "<col=000080>" + "blood spindle longbows" + "</col>" + " within Daemonheim.");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1010_struct(20, 16437, "Marmaros arrows (Tier 3)", "You can now use " + "<col=000080>" + "marmaros arrows" + "</col>" + " within Daemonheim.");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1010_struct(20, 17045, "Paraleather coif (Tier 3)" + "<br>" + " (with 20 Defence)", "You can now wear " + "<col=000080>" + "paraleather coifs" + "</col>" + " within Daemonheim. (You also need level 20 Defence).");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1010_struct(20, 17177, "Paraleather body (Tier 3)" + "<br>" + " (with 20 Defence)", "You can now wear " + "<col=000080>" + "paraleather bodies" + "</col>" + " within Daemonheim. (You also need level 20 Defence).");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1010_struct(20, 17323, "Paraleather chaps (Tier 3)" + "<br>" + " (with 20 Defence)", "You can now wear " + "<col=000080>" + "paraleather chaps" + "</col>" + " within Daemonheim. (You also need level 20 Defence).");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1010_struct(20, 17199, "Paraleather vambraces (Tier 3)" + "<br>" + " (with 20 Defence)", "You can now wear " + "<col=000080>" + "paraleather vambraces" + "</col>" + " within Daemonheim. (You also need level 20 Defence).");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1010_struct(20, 17301, "Paraleather boots (Tier 3)" + "<br>" + " (with 20 Defence)", "You can now wear " + "<col=000080>" + "paraleather boots" + "</col>" + " within Daemonheim. (You also need level 20 Defence).");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1010_struct(30, 16873, "Utuku shortbow (Tier 4)", "You can now wield " + "<col=000080>" + "utuku shortbows" + "</col>" + " within Daemonheim.");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1010_struct(30, 16323, "Utuku longbow (Tier 4)", "You can now wield " + "<col=000080>" + "utuku longbows" + "</col>" + " within Daemonheim.");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1010_struct(30, 16442, "Kratonite arrows (Tier 4)", "You can now use " + "<col=000080>" + "kratonite arrows" + "</col>" + " within Daemonheim.");
|
||||
case 28:
|
||||
return newstruct cs2func_script_1010_struct(30, 17047, "Archleather coif (Tier 4)" + "<br>" + " (with 30 Defence)", "You can now wear " + "<col=000080>" + "archleather coifs" + "</col>" + " within Daemonheim. (You also need level 30 Defence).");
|
||||
case 29:
|
||||
return newstruct cs2func_script_1010_struct(30, 17179, "Archleather body (Tier 4)" + "<br>" + " (with 30 Defence)", "You can now wear " + "<col=000080>" + "archleather bodies" + "</col>" + " within Daemonheim. (You also need level 30 Defence).");
|
||||
case 30:
|
||||
return newstruct cs2func_script_1010_struct(30, 17325, "Archleather chaps (Tier 4)" + "<br>" + " (with 30 Defence)", "You can now wear " + "<col=000080>" + "archleather chaps" + "</col>" + " within Daemonheim. (You also need level 30 Defence).");
|
||||
case 31:
|
||||
return newstruct cs2func_script_1010_struct(30, 17201, "Archleather vambraces (Tier 4)" + "<br>" + " (with 30 Defence)", "You can now wear " + "<col=000080>" + "archleather vambraces" + "</col>" + " within Daemonheim. (You also need level 30 Defence).");
|
||||
case 32:
|
||||
return newstruct cs2func_script_1010_struct(30, 17303, "Archleather boots (Tier 4)" + "<br>" + " (with 30 Defence)", "You can now wear " + "<col=000080>" + "archleather boots" + "</col>" + " within Daemonheim. (You also need level 30 Defence).");
|
||||
case 33:
|
||||
return newstruct cs2func_script_1010_struct(40, 16875, "Spinebeam shortbow (Tier 5)", "You can now wield " + "<col=000080>" + "spinebeam shortbows" + "</col>" + " within Daemonheim.");
|
||||
case 34:
|
||||
return newstruct cs2func_script_1010_struct(40, 16325, "Spinebeam longbow (Tier 5)", "You can now wield " + "<col=000080>" + "spinebeam longbows" + "</col>" + " within Daemonheim.");
|
||||
case 35:
|
||||
return newstruct cs2func_script_1010_struct(40, 16447, "Fractite arrows (Tier 5)", "You can now use " + "<col=000080>" + "fractite arrows" + "</col>" + " within Daemonheim.");
|
||||
case 36:
|
||||
return newstruct cs2func_script_1010_struct(40, 17049, "Dromoleather coif (Tier 5)" + "<br>" + " (with 40 Defence)", "You can now wear " + "<col=000080>" + "dromoleather coifs" + "</col>" + " within Daemonheim. (You also need level 40 Defence).");
|
||||
case 37:
|
||||
return newstruct cs2func_script_1010_struct(40, 17181, "Dromoleather body (Tier 5)" + "<br>" + " (with 40 Defence)", "You can now wear " + "<col=000080>" + "dromoleather bodies" + "</col>" + " within Daemonheim. (You also need level 40 Defence).");
|
||||
case 38:
|
||||
return newstruct cs2func_script_1010_struct(40, 17327, "Dromoleather chaps (Tier 5)" + "<br>" + " (with 40 Defence)", "You can now wear " + "<col=000080>" + "dromoleather chaps" + "</col>" + " within Daemonheim. (You also need level 40 Defence).");
|
||||
case 39:
|
||||
return newstruct cs2func_script_1010_struct(40, 17203, "Dromoleather vambraces (Tier 5)" + "<br>" + " (with 40 Defence)", "You can now wear " + "<col=000080>" + "dromoleather vambraces" + "</col>" + " within Daemonheim. (You also need level 40 Defence).");
|
||||
case 40:
|
||||
return newstruct cs2func_script_1010_struct(40, 17305, "Dromoleather boots (Tier 5)" + "<br>" + " (with 40 Defence)", "You can now wear " + "<col=000080>" + "dromoleather boots" + "</col>" + " within Daemonheim. (You also need level 40 Defence).");
|
||||
case 41:
|
||||
return newstruct cs2func_script_1010_struct(50, 16877, "Members: Bovistrangler shortbow (Tier 6)", "Members can now wield " + "<col=000080>" + "bovistrangler shortbows" + "</col>" + " within Daemonheim.");
|
||||
case 42:
|
||||
return newstruct cs2func_script_1010_struct(50, 16327, "Members: Bovistrangler longbow (Tier 6)", "Members can now wield " + "<col=000080>" + "bovistrangler longbows" + "</col>" + " within Daemonheim.");
|
||||
case 43:
|
||||
return newstruct cs2func_script_1010_struct(50, 16452, "Members: Zephyrium arrows (Tier 6)", "Members can now use " + "<col=000080>" + "zephyrium arrows" + "</col>" + " within Daemonheim.");
|
||||
case 44:
|
||||
return newstruct cs2func_script_1010_struct(50, 17051, "Members: Spinoleather coif (Tier 6)" + "<br>" + " (with 50 Defence)", "Members can now wear " + "<col=000080>" + "spinoleather coifs" + "</col>" + " within Daemonheim. (They also need level 50 Defence).");
|
||||
case 45:
|
||||
return newstruct cs2func_script_1010_struct(50, 17183, "Members: Spinoleather body (Tier 6)" + "<br>" + " (with 50 Defence)", "Members can now wear " + "<col=000080>" + "spinoleather bodies" + "</col>" + " within Daemonheim. (They also need level 50 Defence).");
|
||||
case 46:
|
||||
return newstruct cs2func_script_1010_struct(50, 17329, "Members: Spinoleather chaps (Tier 6)" + "<br>" + " (with 50 Defence)", "Members can now wear " + "<col=000080>" + "spinoleather chaps" + "</col>" + " within Daemonheim. (They also need level 50 Defence).");
|
||||
case 47:
|
||||
return newstruct cs2func_script_1010_struct(50, 17205, "Members: Spinoleather vambraces (Tier 6)" + "<br>" + " (with 50 Defence)", "Members can now wear " + "<col=000080>" + "spinoleather vambraces" + "</col>" + " within Daemonheim. (They also need level 50 Defence).");
|
||||
case 48:
|
||||
return newstruct cs2func_script_1010_struct(50, 17307, "Members: Spinoleather boots (Tier 6)" + "<br>" + " (with 50 Defence)", "Members can now wear " + "<col=000080>" + "spinoleather boots" + "</col>" + " within Daemonheim. (They also need level 50 Defence).");
|
||||
case 49:
|
||||
return newstruct cs2func_script_1010_struct(60, 16879, "Members: Thigat shortbow (Tier 7)", "Members can now wield " + "<col=000080>" + "thigat shortbows" + "</col>" + " within Daemonheim.");
|
||||
case 50:
|
||||
return newstruct cs2func_script_1010_struct(60, 16329, "Members: Thigat longbow (Tier 7)", "Members can now wield " + "<col=000080>" + "thigat longbows" + "</col>" + " within Daemonheim.");
|
||||
case 51:
|
||||
return newstruct cs2func_script_1010_struct(60, 16457, "Members: Argonite arrows (Tier 7)", "Members can now use " + "<col=000080>" + "argonite arrows" + "</col>" + " within Daemonheim.");
|
||||
case 52:
|
||||
return newstruct cs2func_script_1010_struct(60, 17053, "Members: Gallileather coif (Tier 7)" + "<br>" + " (with 60 Defence)", "Members can now wear " + "<col=000080>" + "gallileather coifs" + "</col>" + " within Daemonheim. (They also need level 60 Defence).");
|
||||
case 53:
|
||||
return newstruct cs2func_script_1010_struct(60, 17185, "Members: Gallileather body (Tier 7)" + "<br>" + " (with 60 Defence)", "Members can now wear " + "<col=000080>" + "gallileather bodies" + "</col>" + " within Daemonheim. (They also need level 60 Defence).");
|
||||
case 54:
|
||||
return newstruct cs2func_script_1010_struct(60, 17331, "Members: Gallileather chaps (Tier 7)" + "<br>" + " (with 60 Defence)", "Members can now wear " + "<col=000080>" + "gallileather chaps" + "</col>" + " within Daemonheim. (They also need level 60 Defence).");
|
||||
case 55:
|
||||
return newstruct cs2func_script_1010_struct(60, 17207, "Members: Gallileather vambraces (Tier 7)" + "<br>" + " (with 60 Defence)", "Members can now wear " + "<col=000080>" + "gallileather vambraces" + "</col>" + " within Daemonheim. (They also need level 60 Defence).");
|
||||
case 56:
|
||||
return newstruct cs2func_script_1010_struct(60, 17309, "Members: Gallileather boots (Tier 7)" + "<br>" + " (with 60 Defence)", "Members can now wear " + "<col=000080>" + "gallileather boots" + "</col>" + " within Daemonheim. (They also need level 60 Defence).");
|
||||
case 57:
|
||||
return newstruct cs2func_script_1010_struct(70, 16881, "Members: Corpsethorn shortbow (Tier 8)", "Members can now wield " + "<col=000080>" + "corpsethorn shortbows" + "</col>" + " within Daemonheim.");
|
||||
case 58:
|
||||
return newstruct cs2func_script_1010_struct(70, 16331, "Members: Corpsethorn longbow (Tier 8)", "Members can now wield " + "<col=000080>" + "corpsethorn longbows" + "</col>" + " within Daemonheim.");
|
||||
case 59:
|
||||
return newstruct cs2func_script_1010_struct(70, 16462, "Members: Katagon arrows (Tier 8)", "Members can now use " + "<col=000080>" + "katagon arrows" + "</col>" + " within Daemonheim.");
|
||||
case 60:
|
||||
return newstruct cs2func_script_1010_struct(70, 17055, "Members: Stegoleather coif (Tier 8)" + "<br>" + " (with 70 Defence)", "Members can now wear " + "<col=000080>" + "stegoleather coifs" + "</col>" + " within Daemonheim. (They also need level 70 Defence).");
|
||||
case 61:
|
||||
return newstruct cs2func_script_1010_struct(70, 17187, "Members: Stegoleather body (Tier 8)" + "<br>" + " (with 70 Defence)", "Members can now wear " + "<col=000080>" + "stegoleather bodies" + "</col>" + " within Daemonheim. (They also need level 70 Defence).");
|
||||
case 62:
|
||||
return newstruct cs2func_script_1010_struct(70, 17333, "Members: Stegoleather chaps (Tier 8)" + "<br>" + " (with 70 Defence)", "Members can now wear " + "<col=000080>" + "stegoleather chaps" + "</col>" + " within Daemonheim. (They also need level 70 Defence).");
|
||||
case 63:
|
||||
return newstruct cs2func_script_1010_struct(70, 17209, "Members: Stegoleather vambraces (Tier 8)" + "<br>" + " (with 70 Defence)", "Members can now wear " + "<col=000080>" + "stegoleather vambraces" + "</col>" + " within Daemonheim. (They also need level 70 Defence).");
|
||||
case 64:
|
||||
return newstruct cs2func_script_1010_struct(70, 17311, "Members: Stegoleather boots (Tier 8)" + "<br>" + " (with 70 Defence)", "Members can now wear " + "<col=000080>" + "stegoleather boots" + "</col>" + " within Daemonheim. (They also need level 70 Defence).");
|
||||
case 65:
|
||||
return newstruct cs2func_script_1010_struct(80, 16883, "Members: Entgallow shortbow (Tier 9)", "Members can now wield " + "<col=000080>" + "entgallow shortbows" + "</col>" + " within Daemonheim.");
|
||||
case 66:
|
||||
return newstruct cs2func_script_1010_struct(80, 16333, "Members: Entgallow longbow (Tier 9)", "Members can now wield " + "<col=000080>" + "entgallow longbows" + "</col>" + " within Daemonheim.");
|
||||
case 67:
|
||||
return newstruct cs2func_script_1010_struct(80, 16467, "Members: Gorgonite arrows (Tier 9)", "Members can now use " + "<col=000080>" + "gorgonite arrows" + "</col>" + " within Daemonheim.");
|
||||
case 68:
|
||||
return newstruct cs2func_script_1010_struct(80, 17057, "Members: Megaleather coif (Tier 9)" + "<br>" + " (with 80 Defence)", "Members can now wear " + "<col=000080>" + "megaleather coifs" + "</col>" + " within Daemonheim. (They also need level 80 Defence).");
|
||||
case 69:
|
||||
return newstruct cs2func_script_1010_struct(80, 17189, "Members: Megaleather body (Tier 9)" + "<br>" + " (with 80 Defence)", "Members can now wear " + "<col=000080>" + "megaleather bodies" + "</col>" + " within Daemonheim. (They also need level 80 Defence).");
|
||||
case 70:
|
||||
return newstruct cs2func_script_1010_struct(80, 17335, "Members: Megaleather chaps (Tier 9)" + "<br>" + " (with 80 Defence)", "Members can now wear " + "<col=000080>" + "megaleather chaps" + "</col>" + " within Daemonheim. (They also need level 80 Defence).");
|
||||
case 71:
|
||||
return newstruct cs2func_script_1010_struct(80, 17211, "Members: Megaleather vambraces (Tier 9)" + "<br>" + " (with 80 Defence)", "Members can now wear " + "<col=000080>" + "megaleather vambraces" + "</col>" + " within Daemonheim. (They also need level 80 Defence).");
|
||||
case 72:
|
||||
return newstruct cs2func_script_1010_struct(80, 17313, "Members: Megaleather boots (Tier 9)" + "<br>" + " (with 80 Defence)", "Members can now wear " + "<col=000080>" + "megaleather boots" + "</col>" + " within Daemonheim. (They also need level 80 Defence).");
|
||||
case 73:
|
||||
return newstruct cs2func_script_1010_struct(83, 17283, "Members: Grounding boots" + "<br>" + " (with 83 Defence)", "Members can now wear " + "<col=000080>" + "grounding boots" + "</col>" + " within Daemonheim. (They also need level 83 Defence.)");
|
||||
case 74:
|
||||
return newstruct cs2func_script_1010_struct(90, 16885, "Members: Grave creeper shortbow (Tier 10)", "Members can now wield " + "<col=000080>" + "grave creeper shortbows" + "</col>" + " within Daemonheim.");
|
||||
case 75:
|
||||
return newstruct cs2func_script_1010_struct(90, 16335, "Members: Grave creeper longbow (Tier 10)", "Members can now wield " + "<col=000080>" + "grave creeper longbows" + "</col>" + " within Daemonheim.");
|
||||
case 76:
|
||||
return newstruct cs2func_script_1010_struct(90, 16472, "Members: Promethium arrows (Tier 10)", "Members can now use " + "<col=000080>" + "promethium arrows" + "</col>" + " within Daemonheim.");
|
||||
case 77:
|
||||
return newstruct cs2func_script_1010_struct(90, 17059, "Members: Tyrannoleather coif (Tier 10)" + "<br>" + " (with 90 Defence)", "Members can now wear " + "<col=000080>" + "tyrannoleather coifs" + "</col>" + " within Daemonheim. (They also need level 90 Defence).");
|
||||
case 78:
|
||||
return newstruct cs2func_script_1010_struct(90, 17191, "Members: Tyrannoleather body (Tier 10)" + "<br>" + " (with 90 Defence)", "Members can now wear " + "<col=000080>" + "tyrannoleather bodies" + "</col>" + " within Daemonheim. (They also need level 90 Defence).");
|
||||
case 79:
|
||||
return newstruct cs2func_script_1010_struct(90, 17337, "Members: Tyrannoleather chaps (Tier 10)" + "<br>" + " (with 90 Defence)", "Members can now wear " + "<col=000080>" + "tyrannoleather chaps" + "</col>" + " within Daemonheim. (They also need level 90 Defence).");
|
||||
case 80:
|
||||
return newstruct cs2func_script_1010_struct(90, 17213, "Members: Tyrannoleather vambraces (Tier 10)" + "<br>" + " (with 90 Defence)", "Members can now wear " + "<col=000080>" + "tyrannoleather vambraces" + "</col>" + " within Daemonheim. (They also need level 90 Defence).");
|
||||
case 81:
|
||||
return newstruct cs2func_script_1010_struct(90, 17315, "Members: Tyrannoleather boots (Tier 10)" + "<br>" + " (with 90 Defence)", "Members can now wear " + "<col=000080>" + "tyrannoleather boots" + "</col>" + " within Daemonheim. (They also need level 90 Defence).");
|
||||
case 82:
|
||||
return newstruct cs2func_script_1010_struct(98, 17295, "Members: Hexhunter bow", "Members can now wield " + "<col=000080>" + "hexhunter shortbows" + "</col>" + " within Daemonheim.");
|
||||
case 83:
|
||||
return newstruct cs2func_script_1010_struct(99, 16887, "Members: Sagittarian shortbow (Tier 11)", "Members can now wield " + "<col=000080>" + "sagittarian shortbows" + "</col>" + " within Daemonheim.");
|
||||
case 84:
|
||||
return newstruct cs2func_script_1010_struct(99, 16337, "Members: Sagittarian longbow (Tier 11)", "Members can now wield " + "<col=000080>" + "sagittarian longbows" + "</col>" + " within Daemonheim.");
|
||||
case 85:
|
||||
return newstruct cs2func_script_1010_struct(99, 16477, "Members: Sagittarian arrows (Tier 11)", "Members can now use " + "<col=000080>" + "sagittarian arrows" + "</col>" + " within Daemonheim.");
|
||||
case 86:
|
||||
return newstruct cs2func_script_1010_struct(99, 17061, "Members: Sagittarian coif (Tier 11)" + "<br>" + " (with 99 Defence)", "Members can now wear " + "<col=000080>" + "sagittarian coifs" + "</col>" + " within Daemonheim. (They also need level 99 Defence).");
|
||||
case 87:
|
||||
return newstruct cs2func_script_1010_struct(99, 17193, "Members: Sagittarian body (Tier 11)" + "<br>" + " (with 99 Defence)", "Members can now wear " + "<col=000080>" + "sagittarian bodies" + "</col>" + " within Daemonheim. (They also need level 99 Defence).");
|
||||
case 88:
|
||||
return newstruct cs2func_script_1010_struct(99, 17339, "Members: Sagittarian chaps (Tier 11)" + "<br>" + " (with 99 Defence)", "Members can now wear " + "<col=000080>" + "sagittarian chaps" + "</col>" + " within Daemonheim. (They also need level 99 Defence).");
|
||||
case 89:
|
||||
return newstruct cs2func_script_1010_struct(99, 17215, "Members: Sagittarian vambraces (Tier 11)" + "<br>" + " (with 99 Defence)", "Members can now wear " + "<col=000080>" + "sagittarian vambraces" + "</col>" + " within Daemonheim. (They also need level 99 Defence).");
|
||||
case 90:
|
||||
return newstruct cs2func_script_1010_struct(99, 17317, "Members: Sagittarian boots (Tier 11)" + "<br>" + " (with 99 Defence)", "Members can now wear " + "<col=000080>" + "sagittarian boots" + "</col>" + " within Daemonheim. (They also need level 99 Defence).");
|
||||
}
|
||||
break;
|
||||
case 10:
|
||||
SWITCH (arg1) {
|
||||
case 0:
|
||||
GOTO flow_311
|
||||
case 1:
|
||||
GOTO flow_312
|
||||
}
|
||||
break;
|
||||
flow_311:
|
||||
return newstruct cs2func_script_1010_struct(40, 8164, "Members: Ranging Guild", "Members can now enter the prestigious " + "<col=000080>" + "Ranging Guild" + "</col>" + " in Hemenster and play the " + "<col=000080>" + "Target Practice" + "</col>" + " game there.");
|
||||
flow_312:
|
||||
return newstruct cs2func_script_1010_struct(99, 9756, "Skill mastery", "<col=000080>" + "Congratulations! You are now a master of " + "<col=800000>" + "Ranged" + "<col=000080>" + ". Members can visit the " + "<col=800000>" + "armour salesman" + "<col=000080>" + " at the " + "<col=800000>" + "Ranging Guild" + "<col=000080>" + ". He has something special only available to true masters of the " + "<col=800000>" + "Ranged" + "<col=000080>" + " skill!");
|
||||
}
|
||||
return newstruct cs2func_script_1010_struct(0, -1, "", "");
|
||||
}
|
||||
19
dumps/scripts/1011.cs2
Normal file
19
dumps/scripts/1011.cs2
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
cs2func_script_1011_struct(1,1,0) script_1011(int arg0) {
|
||||
switch (arg0) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1011_struct(0, "Runes");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1011_struct(0, "Multiple Runes");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1011_struct(0, "Equipment");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1011_struct(0, "Other");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1011_struct(0, "Minigames");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1011_struct(0, "Dungeoneering");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1011_struct(0, "Milestones");
|
||||
}
|
||||
return newstruct cs2func_script_1011_struct(-1, "");
|
||||
}
|
||||
220
dumps/scripts/1012.cs2
Normal file
220
dumps/scripts/1012.cs2
Normal file
|
|
@ -0,0 +1,220 @@
|
|||
cs2func_script_1012_struct(2,2,0) script_1012(int arg0,int arg1) {
|
||||
switch (arg0) {
|
||||
flow_1:
|
||||
case 0:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1012_struct(-1, 7620, "To mine rune essence, you must have started Rune Mysteries.", "");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1012_struct(1, 556, "Air runes", "You can now craft " + "<col=000080>" + "air runes" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1012_struct(2, 558, "Mind runes", "You can now craft " + "<col=000080>" + "mind runes" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1012_struct(5, 555, "Water runes", "You can now craft " + "<col=000080>" + "water runes" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1012_struct(6, 4695, "Members: Mist runes", "Members can now craft " + "<col=000080>" + "mist runes" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1012_struct(9, 557, "Earth runes", "You can now craft " + "<col=000080>" + "earth runes" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1012_struct(10, 4696, "Members: Dust runes", "Members can now craft " + "<col=000080>" + "dust runes" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1012_struct(13, 4698, "Members: Mud runes", "Members can now craft " + "<col=000080>" + "mud runes" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1012_struct(14, 554, "Fire runes", "You can now craft " + "<col=000080>" + "fire runes" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1012_struct(15, 4697, "Members: Smoke runes", "Members can now craft " + "<col=000080>" + "smoke runes" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1012_struct(19, 4694, "Members: Steam runes", "Members can now craft " + "<col=000080>" + "steam runes" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1012_struct(20, 559, "Body runes", "You can now craft " + "<col=000080>" + "body runes" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1012_struct(23, 4699, "Members: Lava runes", "Members can now craft " + "<col=000080>" + "lava runes" + "</col>" + ".");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1012_struct(27, 564, "Members: Cosmic runes", "Members can now craft " + "<col=000080>" + "cosmic runes" + "</col>" + ".");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1012_struct(35, 562, "Members: Chaos runes", "Members can now craft " + "<col=000080>" + "chaos runes" + "</col>" + ".");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1012_struct(40, 9075, "Members: Astral runes" + "<br>" + " (after Lunar Diplomacy)", "Members now have the Runecrafting level required to craft " + "<col=000080>" + "astral runes" + "</col>" + " (after Lunar Diplomacy, or when in Daemonheim).");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1012_struct(44, 561, "Members: Nature runes", "Members can now craft " + "<col=000080>" + "nature runes" + "</col>" + ".");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1012_struct(54, 563, "Members: Law runes", "Members can now craft " + "<col=000080>" + "law runes" + "</col>" + ".");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1012_struct(65, 560, "Members: Death runes" + "<br>" + " (after Mourning's Ends Part II)", "Members now have the Runecrafting level required to craft " + "<col=000080>" + "death runes" + "</col>" + " (after Mourning's Ends Part II, or when in Daemonheim).");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1012_struct(72, 21773, "Members: Armadyl runes" + "<br>" + " (after Ritual of the Mahjarrat)", "Members can now craft " + "<col=000080>" + "Armadyl runes" + "</col>" + " (after Ritual of the Mahjarrat).");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1012_struct(77, 565, "Members: Blood runes" + "<br>" + " (after Legacy of Seergaze)", "Members now have the Runecrafting level required to craft " + "<col=000080>" + "blood runes" + "</col>" + " (after Legacy of Seergaze, or when in Daemonheim).");
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1012_struct(-1, 7620, "As your Runecrafting skill develops, you will be able to craft multiple runes from one piece of essence. You only receive experience for each piece of essence crafted, not each rune crafted.", " ");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1012_struct(11, 556, "2 Air runes per essence", "You can now craft " + "<col=000080>" + "2 air runes" + "</col>" + " from one piece of essence.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1012_struct(14, 558, "2 Mind runes per essence", "You can now craft " + "<col=000080>" + "2 mind runes" + "</col>" + " from one piece of essence.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1012_struct(19, 555, "2 Water runes per essence", "You can now craft " + "<col=000080>" + "2 water runes" + "</col>" + " from one piece of essence.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1012_struct(22, 556, "3 Air runes per essence", "You can now craft " + "<col=000080>" + "3 air runes" + "</col>" + " from one piece of essence.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1012_struct(26, 557, "2 Earth runes per essence", "You can now craft " + "<col=000080>" + "2 earth runes" + "</col>" + " from one piece of essence.");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1012_struct(28, 558, "3 Mind runes per essence", "You can now craft " + "<col=000080>" + "3 mind runes" + "</col>" + " from one piece of essence.");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1012_struct(33, 556, "4 Air runes per essence", "You can now craft " + "<col=000080>" + "4 air runes" + "</col>" + " from one piece of essence.");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1012_struct(35, 554, "2 Fire runes per essence", "You can now craft " + "<col=000080>" + "2 fire runes" + "</col>" + " from one piece of essence.");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1012_struct(38, 555, "3 Water runes per essence", "You can now craft " + "<col=000080>" + "3 water runes" + "</col>" + " from one piece of essence.");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1012_struct(42, 558, "4 Mind runes per essence", "You can now craft " + "<col=000080>" + "4 mind runes" + "</col>" + " from one piece of essence.");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1012_struct(44, 556, "5 Air runes per essence", "You can now craft " + "<col=000080>" + "5 air runes" + "</col>" + " from one piece of essence.");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1012_struct(46, 559, "2 Body runes per essence", "You can now craft " + "<col=000080>" + "2 body runes" + "</col>" + " from one piece of essence.");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1012_struct(52, 557, "3 Earth runes per essence", "You can now craft " + "<col=000080>" + "3 earth runes" + "</col>" + " from one piece of essence.");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1012_struct(55, 556, "6 Air runes per essence", "You can now craft " + "<col=000080>" + "6 air runes" + "</col>" + " from one piece of essence.");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1012_struct(56, 558, "5 Mind runes per essence", "You can now craft " + "<col=000080>" + "5 mind runes" + "</col>" + " from one piece of essence.");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1012_struct(57, 555, "4 Water runes per essence", "You can now craft " + "<col=000080>" + "4 water runes" + "</col>" + " from one piece of essence.");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1012_struct(59, 564, "Members: 2 Cosmic runes per essence", "Members can now craft " + "<col=000080>" + "2 cosmic runes" + "</col>" + " from one piece of essence.");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1012_struct(66, 556, "7 Air runes per essence", "You can now craft " + "<col=000080>" + "7 air runes" + "</col>" + " from one piece of essence.");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1012_struct(70, 558, "6 Mind runes per essence", "You can now craft " + "<col=000080>" + "6 mind runes" + "</col>" + " from one piece of essence.");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1012_struct(70, 554, "3 Fire runes per essence", "You can now craft " + "<col=000080>" + "3 fire runes" + "</col>" + " from one piece of essence.");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1012_struct(74, 562, "Members: 2 Chaos runes per essence", "Members can now craft " + "<col=000080>" + "2 chaos runes" + "</col>" + " from one piece of essence.");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1012_struct(76, 555, "5 Water runes per essence", "You can now craft " + "<col=000080>" + "5 water runes" + "</col>" + " from one piece of essence.");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1012_struct(77, 556, "8 Air runes per essence", "You can now craft " + "<col=000080>" + "8 air runes" + "</col>" + " from one piece of essence.");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1012_struct(78, 557, "4 Earth runes per essence", "You can now craft " + "<col=000080>" + "4 earth runes" + "</col>" + " from one piece of essence.");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1012_struct(82, 9075, "Members: 2 Astral runes per essence", "Members can now craft " + "<col=000080>" + "2 astral runes" + "</col>" + " from one piece of essence.");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1012_struct(84, 558, "7 Mind runes per essence", "You can now craft " + "<col=000080>" + "7 mind runes" + "</col>" + " from one piece of essence.");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1012_struct(88, 556, "9 Air runes per essence", "You can now craft " + "<col=000080>" + "9 air runes" + "</col>" + " from one piece of essence.");
|
||||
case 28:
|
||||
return newstruct cs2func_script_1012_struct(91, 561, "Members: 2 Nature runes per essence", "Members can now craft " + "<col=000080>" + "2 nature runes" + "</col>" + " from one piece of essence.");
|
||||
case 29:
|
||||
return newstruct cs2func_script_1012_struct(92, 559, "3 Body runes per essence", "You can now craft " + "<col=000080>" + "3 body runes" + "</col>" + " from one piece of essence.");
|
||||
case 30:
|
||||
return newstruct cs2func_script_1012_struct(95, 555, "6 Water runes per essence", "You can now craft " + "<col=000080>" + "6 water runes" + "</col>" + " from one piece of essence.");
|
||||
case 31:
|
||||
return newstruct cs2func_script_1012_struct(98, 558, "8 Mind runes per essence", "You can now craft " + "<col=000080>" + "8 mind runes" + "</col>" + " from one piece of essence.");
|
||||
case 32:
|
||||
return newstruct cs2func_script_1012_struct(99, 556, "10 Air runes per essence", "You can now craft " + "<col=000080>" + "10 air runes" + "</col>" + " from one piece of essence.");
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1012_struct(-1, 7620, "Pouches allow you to carry extra essence in them and they come in various sizes. As you use the pouches, they degrade and store less essence. Speak to the Dark Mage at the centre of the Abyss to restore them.", "");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1012_struct(1, 5509, "Members: Small pouch" + "<br>" + "Holds 3 extra essence", "Members can now use " + "<col=000080>" + "small pouches" + "</col>" + " to store 3 essence.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1012_struct(10, 12863, "Air rune crafting gloves", "You can now wear " + "<col=000080>" + "air rune crafting gloves" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1012_struct(20, 12864, "Water rune crafting gloves", "You can now wear " + "<col=000080>" + "water rune crafting gloves" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1012_struct(25, 5510, "Members: Medium pouch" + "<br>" + "Holds 6 extra essence", "Members can now use " + "<col=000080>" + "medium pouches" + "</col>" + " to store 6 essence.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1012_struct(30, 12865, "Earth rune crafting gloves", "You can now wear " + "<col=000080>" + "earth rune crafting gloves" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1012_struct(35, 19671, "Magical blastbox" + "<br>" + " (with 30 Dungeoneering and 30 Magic)", "You can now use " + "<col=000080>" + "magical blastboxes" + "</col>" + ". (You also need level 30 Dungeoneering and 30 Magic.)");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1012_struct(50, 5512, "Members: Large pouch" + "<br>" + "Holds 9 extra essence", "Members can now use " + "<col=000080>" + "large pouches" + "</col>" + " to store 9 essence.");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1012_struct(50, 21517, "Members: Master Runecrafter hat", "Members can now wear " + "<col=000080>" + "Master Runecrafter hats" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1012_struct(50, 21516, "Members: Master Runecrafter robe", "Members can now wear " + "<col=000080>" + "Master Runecrafter robes" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1012_struct(50, 21518, "Members: Master Runecrafter legs", "Members can now wear " + "<col=000080>" + "Master Runecrafter legs" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1012_struct(50, 21519, "Members: Master Runecrafter boots", "Members can now wear " + "<col=000080>" + "Master Runecrafter boots" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1012_struct(70, 19889, "Members: Celestial surgebox" + "<br>" + " (with 70 Magic and 70 Dungeoneering)", "Members can now use " + "<col=000080>" + "celestial surgeboxes" + "</col>" + ". (They also need level 70 Magic and level 70 Dungeoneering.)");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1012_struct(75, 5514, "Members: Giant pouch" + "<br>" + "Holds 12 extra essence", "Members can now use " + "<col=000080>" + "giant pouches" + "</col>" + " to store 12 essence.");
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1012_struct(91, 18778, "Members: Starved ancient effigies", "Members can now investigate " + "<col=000080>" + "starved ancient effigies" + "</col>" + " using their knowledge of Runecrafting.");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1012_struct(93, 18779, "Members: Nourished ancient effigies", "Members can now investigate " + "<col=000080>" + "nourished ancient effigies" + "</col>" + " using their knowledge of Runecrafting.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1012_struct(95, 18780, "Members: Sated ancient effigies", "Members can now investigate " + "<col=000080>" + "sated ancient effigies" + "</col>" + " using their knowledge of Runecrafting.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1012_struct(97, 18781, "Members: Gorged ancient effigies", "Members can now investigate " + "<col=000080>" + "gorged ancient effigies" + "</col>" + " using their knowledge of Runecrafting.");
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1012_struct(1, 12851, "Members: Stealing Creation - class 1 sacred clay", "Members can now craft runes from class 1 sacred clay in Stealing Creation.");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1012_struct(20, 12851, "Members: Stealing Creation - class 2 sacred clay", "Members can now craft runes from class 2 sacred clay in Stealing Creation.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1012_struct(40, 12851, "Members: Stealing Creation - class 3 sacred clay", "Members can now craft runes from class 3 sacred clay in Stealing Creation.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1012_struct(60, 12851, "Members: Stealing Creation - class 4 sacred clay", "Members can now craft runes from class 4 sacred clay in Stealing Creation.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1012_struct(75, 21536, "Members: Pyramid Plunder - Engraved Sarcophagus", "Members can now open the engraved sarcophagus in Pyramid Plunder.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1012_struct(80, 12851, "Members: Stealing Creation - class 5 sacred clay", "Members can now craft runes from class 5 sacred clay in Stealing Creation.");
|
||||
}
|
||||
break;
|
||||
case 5:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1012_struct(-1, 15707, "Dungeoneering skill tasks" + "<br>" + "As your Runecrafting level increases, you will be able to attempt higher-level runecrafting tasks within Daemonheim. You will also be more likely to succeed when attempting runecrafting tasks within Daemonheim.", "");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1012_struct(10, 16997, "Water staff", "You can now craft " + "<col=000080>" + "water staves" + "</col>" + " within Daemonheim.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1012_struct(20, 17001, "Earth staff", "You can now craft " + "<col=000080>" + "earth staves" + "</col>" + " within Daemonheim.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1012_struct(30, 17005, "Fire staff", "You can now craft " + "<col=000080>" + "fire staves" + "</col>" + " within Daemonheim.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1012_struct(40, 17009, "Air staff", "You can now craft " + "<col=000080>" + "air staves" + "</col>" + " within Daemonheim.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1012_struct(50, 17013, "Catalytic staff", "You can now craft " + "<col=000080>" + "catalytic staves" + "</col>" + " within Daemonheim.");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1012_struct(60, 16999, "Members: Empowered water staff", "Members can now craft " + "<col=000080>" + "empowered water staves" + "</col>" + " within Daemonheim.");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1012_struct(70, 17003, "Members: Empowered earth staff", "Members can now craft " + "<col=000080>" + "empowered earth staves" + "</col>" + " within Daemonheim.");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1012_struct(80, 17007, "Members: Empowered fire staff", "Members can now craft " + "<col=000080>" + "empowered fire staves" + "</col>" + " within Daemonheim.");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1012_struct(90, 17011, "Members: Empowered air staff", "Members can now craft " + "<col=000080>" + "empowered air staves" + "</col>" + " within Daemonheim.");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1012_struct(99, 17015, "Members: Empowered catalytic staff", "Members can now craft " + "<col=000080>" + "empowered catalytic staves" + "</col>" + " within Daemonheim.");
|
||||
}
|
||||
break;
|
||||
case 6:
|
||||
SWITCH (arg1) {
|
||||
case 0:
|
||||
GOTO flow_103
|
||||
case 1:
|
||||
GOTO flow_104
|
||||
}
|
||||
break;
|
||||
flow_103:
|
||||
return newstruct cs2func_script_1012_struct(50, 13625, "Runecrafting Guild", "You can now enter the prestigious " + "<col=000080>" + "Runecrafting Guild" + "</col>" + " and play the " + "<col=000080>" + "Great Orb Project" + "</col>" + ".");
|
||||
flow_104:
|
||||
return newstruct cs2func_script_1012_struct(99, 9765, "Skill mastery", "<col=000080>" + "Congratulations! You are now a master of " + "<col=800000>" + "Runecrafting" + "<col=000080>" + ". Members can visit " + "<col=800000>" + "Larriar" + "<col=000080>" + " in the " + "<col=800000>" + "Runecrafting Guild" + "<col=000080>" + ". She has something special that is only available to true masters of the " + "<col=800000>" + "Runecrafting" + "<col=000080>" + " skill!");
|
||||
}
|
||||
return newstruct cs2func_script_1012_struct(0, -1, "", "");
|
||||
}
|
||||
31
dumps/scripts/1013.cs2
Normal file
31
dumps/scripts/1013.cs2
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
cs2func_script_1013_struct(1,1,0) script_1013(int arg0) {
|
||||
switch (arg0) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1013_struct(1, "Allotments");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1013_struct(1, "Hops");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1013_struct(1, "Trees");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1013_struct(1, "Fruit Trees");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1013_struct(1, "Bushes");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1013_struct(1, "Flowers");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1013_struct(1, "Herbs");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1013_struct(1, "Special");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1013_struct(1, "Equipment");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1013_struct(1, "Other");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1013_struct(1, "Minigames");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1013_struct(1, "Dungeoneering");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1013_struct(1, "Milestones");
|
||||
}
|
||||
return newstruct cs2func_script_1013_struct(-1, "");
|
||||
}
|
||||
291
dumps/scripts/1014.cs2
Normal file
291
dumps/scripts/1014.cs2
Normal file
|
|
@ -0,0 +1,291 @@
|
|||
cs2func_script_1014_struct(2,2,0) script_1014(int arg0,int arg1) {
|
||||
switch (arg0) {
|
||||
case 0:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1014_struct(1, 1942, "Potato", "You can now plant " + "<col=000080>" + "potatoes" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1014_struct(5, 1957, "Onion", "You can now plant " + "<col=000080>" + "onions" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1014_struct(7, 1965, "Cabbage", "You can now plant " + "<col=000080>" + "cabbages" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1014_struct(12, 1982, "Tomato", "You can now plant " + "<col=000080>" + "tomatoes" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1014_struct(20, 5986, "Sweetcorn", "You can now plant " + "<col=000080>" + "sweetcorn" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1014_struct(31, 5504, "Strawberry", "You can now plant " + "<col=000080>" + "strawberries" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1014_struct(47, 5982, "Watermelon", "You can now plant " + "<col=000080>" + "watermelons" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1014_struct(3, 6006, "Barley", "You can now plant " + "<col=000080>" + "barley" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1014_struct(4, 5994, "Hammerstone hop", "You can now plant " + "<col=000080>" + "hammerstone hops" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1014_struct(8, 5996, "Asgarnian hop", "You can now plant " + "<col=000080>" + "Asgarnian hops" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1014_struct(13, 5931, "Jute plant", "You can now plant " + "<col=000080>" + "jute plants" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1014_struct(16, 5998, "Yanillian hop", "You can now plant " + "<col=000080>" + "Yanillian hops" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1014_struct(21, 6000, "Krandorian hop", "You can now plant " + "<col=000080>" + "Krandorian hops" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1014_struct(28, 6002, "Wildblood hop", "You can now plant " + "<col=000080>" + "wildblood hops" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1014_struct(15, 1521, "Oak tree", "You can now plant " + "<col=000080>" + "oak trees" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1014_struct(30, 1519, "Willow tree", "You can now plant " + "<col=000080>" + "willow trees" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1014_struct(45, 1517, "Maple tree", "You can now plant " + "<col=000080>" + "maple trees" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1014_struct(60, 1515, "Yew tree", "You can now plant " + "<col=000080>" + "yew trees" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1014_struct(75, 1513, "Magic tree", "You can now plant " + "<col=000080>" + "magic trees" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1014_struct(27, 1955, "Apple tree", "You can now plant " + "<col=000080>" + "apple trees" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1014_struct(33, 1963, "Banana tree", "You can now plant " + "<col=000080>" + "banana trees" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1014_struct(39, 2108, "Orange tree", "You can now plant " + "<col=000080>" + "orange trees" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1014_struct(42, 5970, "Curry tree", "You can now plant " + "<col=000080>" + "curry trees" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1014_struct(51, 2114, "Pineapple plant", "You can now plant " + "<col=000080>" + "pineapple plants" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1014_struct(57, 5972, "Papaya tree", "You can now plant " + "<col=000080>" + "papaya trees" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1014_struct(68, 5974, "Palm tree", "You can now plant " + "<col=000080>" + "palm trees" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1014_struct(10, 1951, "Redberry bush", "You can now plant " + "<col=000080>" + "redberry bushes" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1014_struct(22, 753, "Cadavaberry bush", "You can now plant " + "<col=000080>" + "cadavaberry bushes" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1014_struct(36, 2126, "Dwellberry bush", "You can now plant " + "<col=000080>" + "dwellberry bushes" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1014_struct(48, 247, "Jangerberry bush", "You can now plant " + "<col=000080>" + "jangerberry bushes" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1014_struct(59, 239, "White berry bush", "You can now plant " + "<col=000080>" + "white berry bushes" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1014_struct(70, 6018, "Poison ivy bush", "You can now plant " + "<col=000080>" + "poison ivy bushes" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 5:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1014_struct(2, 6010, "Marigold" + "<br>" + " Protects onions, tomatoes and potatoes from disease", "You can now " + "<col=000080>" + "plant marigolds" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1014_struct(11, 6014, "Rosemary" + "<br>" + " Protects cabbages from disease", "You can now plant " + "<col=000080>" + "rosemary" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1014_struct(24, 6012, "Nasturtium" + "<br>" + " Protects watermelons from disease", "You can now plant " + "<col=000080>" + "nasturtiums" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1014_struct(25, 5738, "Woad", "You can now plant " + "<col=000080>" + "woad" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1014_struct(26, 225, "Limpwurt", "You can now plant " + "<col=000080>" + "limpwurt" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1014_struct(52, 14583, "White lily" + "<br>" + " Protects all neighbouring fruit and vegetables from disease", "You can now plant " + "<col=000080>" + "white lilies" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 6:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1014_struct(9, 249, "Guam", "You can now plant " + "<col=000080>" + "guam" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1014_struct(14, 251, "Marrentill", "You can now plant " + "<col=000080>" + "marrentill" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1014_struct(19, 253, "Tarromin", "You can now plant " + "<col=000080>" + "tarromin" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1014_struct(26, 255, "Harralander", "You can now plant " + "<col=000080>" + "harralander" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1014_struct(29, 3261, "Goutweed" + "<br>" + " (after Eadgar's Ruse)", "You now have the Farming level required to plant " + "<col=000080>" + "goutweed" + "</col>" + " (after Eadgar's Ruse).");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1014_struct(32, 257, "Ranarr", "You can now plant " + "<col=000080>" + "ranarr" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1014_struct(36, 12172, "Spirit weed", "You can now plant " + "<col=000080>" + "spirit weed" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1014_struct(38, 2998, "Toadflax", "You can now plant " + "<col=000080>" + "toadflax" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1014_struct(44, 259, "Irit", "You can now plant " + "<col=000080>" + "irit" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1014_struct(46, 14854, "Wergali", "You can now plant " + "<col=000080>" + "wergali" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1014_struct(50, 261, "Avantoe", "You can now plant " + "<col=000080>" + "avantoe" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1014_struct(56, 263, "Kwuarm", "You can now plant " + "<col=000080>" + "kwuarm" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1014_struct(58, 19989, "Erzille", "You can now plant " + "<col=000080>" + "erzille" + "</col>" + " (in a vine herb patch).");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1014_struct(62, 3000, "Snapdragon", "You can now plant " + "<col=000080>" + "snapdragon" + "</col>" + ".");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1014_struct(65, 19990, "Argway", "You can now plant " + "<col=000080>" + "argway" + "</col>" + " (in a vine herb patch).");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1014_struct(67, 265, "Cadantine", "You can now plant " + "<col=000080>" + "cadantine" + "</col>" + ".");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1014_struct(70, 19991, "Ugune", "You can now plant " + "<col=000080>" + "ugune" + "</col>" + " (in a vine herb patch).");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1014_struct(73, 2481, "Lantadyme", "You can now plant " + "<col=000080>" + "lantadyme" + "</col>" + ".");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1014_struct(76, 19992, "Shengo", "You can now plant " + "<col=000080>" + "shengo" + "</col>" + " (in a vine herb patch).");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1014_struct(79, 267, "Dwarf weed", "You can now plant " + "<col=000080>" + "dwarf weed" + "</col>" + ".");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1014_struct(80, 19993, "Samaden", "You can now plant " + "<col=000080>" + "samaden" + "</col>" + " (in a vine herb patch).");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1014_struct(85, 269, "Torstol", "You can now plant " + "<col=000080>" + "torstol" + "</col>" + ".");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1014_struct(91, 21624, "Fellstalk", "You can now plant fellstalk" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 7:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1014_struct(42, 12134, "Evil turnip", "You can now plant " + "<col=000080>" + "evil turnips" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1014_struct(53, 6004, "Bittercap mushroom", "You can now plant " + "<col=000080>" + "bittercap mushrooms" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1014_struct(53, 11779, "Jade vine" + "<br>" + " (after Back to My Roots)", "You now have the Farming level required to plant " + "<col=000080>" + "jade vines" + "</col>" + " (after Back to my Roots).");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1014_struct(54, 19962, "Vine blossoms", "You can now plant " + "<col=000080>" + "vine blossoms" + "</col>" + " (in a vine flower patch).");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1014_struct(55, 6016, "Cactus", "You can now plant " + "<col=000080>" + "cacti" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1014_struct(61, 19969, "Lergberry bush", "You can now plant " + "<col=000080>" + "lergberry bushes" + "</col>" + " (in a vine bush patch).");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1014_struct(63, 2398, "Belladonna", "You can now plant " + "<col=000080>" + "belladonna" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1014_struct(72, 5980, "Calquat tree", "You can now plant " + "<col=000080>" + "calquat trees" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1014_struct(74, 21622, "Morchella mushroom", "You can now plant " + "<col=000080>" + "morchella mushrooms" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1014_struct(77, 19970, "Kalferberry bush", "You can now plant " + "<col=000080>" + "kalferberry bushes" + "</col>" + " (in a vine bush patch).");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1014_struct(83, 6063, "Spirit tree" + "<br>" + " (only 1 planted at a time)", "You can now plant " + "<col=000080>" + "spirit trees" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1014_struct(86, 6063, "Spirit tree" + "<br>" + " (only 2 planted at a time, after Prisoner of Glouphrie)", "You now have the Farming level required to plant " + "<col=000080>" + "2 spirit trees" + "</col>" + " (after Prisoner of Glouphrie).");
|
||||
}
|
||||
break;
|
||||
case 8:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1014_struct(23, 6059, "Able to make and place a scarecrow", "You now have the ability to make and place a " + "<col=000080>" + "scarecrow" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1014_struct(-1, 7620, "Scarecrows help to stop sweetcorn from being attacked by birds, while also helping to prevent disease.", "");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1014_struct(-1, 7620, "How to make a scarecrow:", "");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1014_struct(-1, 7620, "1. Fill an empty sack with straw from a haystack.", "");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1014_struct(-1, 7620, "2. Drive the hay sack onto a bronze spear.", "");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1014_struct(-1, 7620, "3. Place a watermelon at the very top as a head.", "");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1014_struct(-1, 7620, "4. Stand the scarecrow in an empty flower patch.", "");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1014_struct(25, 18336, "Scroll of life" + "<br>" + " (with 25 Dungeoneering)", "You can now use the " + "<col=000080>" + "scroll of life" + "</col>" + ". (You also need level 25 Dungeoneering.)");
|
||||
}
|
||||
break;
|
||||
case 9:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1014_struct(60, 20704, "Members: access to the Livid Farm (with 70 Magic, 60 Agility, 60 Crafting, 50 Construction and Lunar Diplomacy)", "Members can access the " + "<col=000080>" + "Livid Farm" + "</col>" + " (with 70 Magic, 60 Agility, 60 Crafting, 50 Construction and Lunar Diplomacy).");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1014_struct(91, 18778, "Starved ancient effigies", "You can now investigate " + "<col=000080>" + "starved ancient effigies" + "</col>" + " using your knowledge of Farming.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1014_struct(93, 18779, "Nourished ancient effigies", "You can now investigate " + "<col=000080>" + "nourished ancient effigies" + "</col>" + " using your knowledge of Farming.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1014_struct(95, 18780, "Sated ancient effigies", "You can now investigate " + "<col=000080>" + "sated ancient effigies" + "</col>" + " using your knowledge of Farming.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1014_struct(97, 18781, "Gorged ancient effigies", "You can now investigate " + "<col=000080>" + "gorged ancient effigies" + "</col>" + " using your knowledge of Farming.");
|
||||
}
|
||||
break;
|
||||
case 10:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1014_struct(1, 12625, "Vinesweeper", "You can now play " + "<col=000080>" + "Vinesweeper" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1014_struct(1, 14667, "Nurture basic evil tree saplings", "You can now nurture " + "<col=000080>" + "basic evil tree saplings" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1014_struct(7, 14667, "Nurture evil oak tree saplings", "You can now nurture " + "<col=000080>" + "evil oak tree saplings" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1014_struct(15, 14667, "Nurture evil willow tree saplings", "You can now nurture " + "<col=000080>" + "evil willow tree saplings" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1014_struct(22, 14667, "Nurture evil maple tree saplings", "You can now nurture " + "<col=000080>" + "evil maple tree saplings" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1014_struct(30, 14667, "Nurture evil yew tree saplings", "You can now nurture " + "<col=000080>" + "evil yew tree saplings" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1014_struct(37, 14667, "Nurture evil magic tree saplings", "You can now nurture " + "<col=000080>" + "evil magic tree saplings" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1014_struct(42, 14667, "Nurture elder evil tree saplings", "You can now nurture " + "<col=000080>" + "elder evil tree saplings" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 11:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1014_struct(-1, 15707, "Dungeoneering skill tasks" + "<br>" + "As your Farming level increases, you will be able to attempt higher-level farming tasks within Daemonheim. You will also be more likely to succeed when attempting farming tasks within Daemonheim.", "");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1014_struct(1, 17448, "Salve nettles", "You can now harvest " + "<col=000080>" + "salve nettles" + "</col>" + " within Daemonheim.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1014_struct(1, 17823, "Cave potato", "You can now plant " + "<col=000080>" + "cave potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1014_struct(7, 17826, "Sagewort", "You can now plant " + "<col=000080>" + "sagewort" + "</col>" + " within Daemonheim.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1014_struct(10, 17450, "Wildercress", "You can now harvest " + "<col=000080>" + "wildercress" + "</col>" + " within Daemonheim.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1014_struct(18, 17827, "Valerian", "You can now plant " + "<col=000080>" + "valerian" + "</col>" + " within Daemonheim.");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1014_struct(20, 17452, "Blightleaf", "You can now harvest " + "<col=000080>" + "blightleaves" + "</col>" + " within Daemonheim.");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1014_struct(29, 17828, "Aloe", "You can now plant " + "<col=000080>" + "aloe" + "</col>" + " within Daemonheim.");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1014_struct(30, 17454, "Roseblood", "You can now harvest " + "<col=000080>" + "roseblood" + "</col>" + " within Daemonheim.");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1014_struct(34, 17824, "Gissel mushroom", "You can now plant " + "<col=000080>" + "gissel mushrooms" + "</col>" + " within Daemonheim.");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1014_struct(40, 17829, "Wormwood", "You can now plant " + "<col=000080>" + "wormwood" + "</col>" + " within Daemonheim.");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1014_struct(40, 17456, "Bryll", "You can now harvest " + "<col=000080>" + "bryll" + "</col>" + " within Daemonheim.");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1014_struct(50, 17458, "Duskweed", "You can now plant " + "<col=000080>" + "duskweed" + "</col>" + " within Daemonheim.");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1014_struct(51, 17830, "Magebane", "You can now plant " + "<col=000080>" + "magebane" + "</col>" + " within Daemonheim.");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1014_struct(60, 17460, "Soulbell", "You can now harvest " + "<col=000080>" + "soulbells" + "</col>" + " within Daemonheim.");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1014_struct(62, 17831, "Featherfoil", "You can now plant " + "<col=000080>" + "featherfoil" + "</col>" + " within Daemonheim.");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1014_struct(68, 17825, "Edicap mushroom", "You can now plant " + "<col=000080>" + "edicap mushrooms" + "</col>" + " within Daemonheim.");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1014_struct(70, 17462, "Ectograss", "You can now harvest " + "<col=000080>" + "ectograss" + "</col>" + " within Daemonheim.");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1014_struct(73, 17832, "Winter's grip", "You can now plant " + "<col=000080>" + "winter's grip" + "</col>" + " within Daemonheim.");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1014_struct(80, 17464, "Runeleaf", "You can now harvest " + "<col=000080>" + "runeleaves" + "</col>" + " within Daemonheim.");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1014_struct(84, 17833, "Lycopus", "You can now plant " + "<col=000080>" + "lycopus" + "</col>" + " within Daemonheim.");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1014_struct(90, 17466, "Spiritbloom", "You can now harvest " + "<col=000080>" + "spiritbloom" + "</col>" + " within Daemonheim.");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1014_struct(95, 17834, "Buckthorn", "You can now plant " + "<col=000080>" + "buckthorn" + "</col>" + " within Daemonheim.");
|
||||
}
|
||||
break;
|
||||
case 12:
|
||||
if (((boolean)arg1)) {
|
||||
return newstruct cs2func_script_1014_struct(99, 9810, "Skill mastery", "<col=000080>" + "Congratulations! You are now a master of " + "<col=800000>" + "Farming" + "<col=000080>" + ". Why not visit " + "<col=800000>" + "Martin the Master Gardener" + "<col=000080>" + " in " + "<col=800000>" + "Draynor Village" + "<col=000080>" + "? He has something special that is only available to true masters of the " + "<col=800000>" + "Farming" + "<col=000080>" + " skill!");
|
||||
}
|
||||
}
|
||||
return newstruct cs2func_script_1014_struct(0, -1, "", "");
|
||||
}
|
||||
19
dumps/scripts/1015.cs2
Normal file
19
dumps/scripts/1015.cs2
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
cs2func_script_1015_struct(1,1,0) script_1015(int arg0) {
|
||||
switch (arg0) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1015_struct(0, "Ores");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1015_struct(0, "Equipment");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1015_struct(0, "Other");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1015_struct(1, "Shooting Stars");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1015_struct(1, "Minigames");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1015_struct(0, "Dungeoneering");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1015_struct(0, "Milestones");
|
||||
}
|
||||
return newstruct cs2func_script_1015_struct(-1, "");
|
||||
}
|
||||
202
dumps/scripts/1016.cs2
Normal file
202
dumps/scripts/1016.cs2
Normal file
|
|
@ -0,0 +1,202 @@
|
|||
cs2func_script_1016_struct(2,2,0) script_1016(int arg0,int arg1) {
|
||||
switch (arg0) {
|
||||
flow_1:
|
||||
case 0:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1016_struct(1, 1436, "Rune essence" + "<br>" + " (after Rune Mysteries)", "You now have the Mining level required to mine " + "<col=000080>" + "rune essence" + "</col>" + " (after Rune Mysteries).");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1016_struct(1, 434, "Clay", "You can now mine " + "<col=000080>" + "clay" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1016_struct(1, 436, "Copper ore", "You can now mine " + "<col=000080>" + "copper ore" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1016_struct(1, 438, "Tin ore", "You can now mine " + "<col=000080>" + "tin ore" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1016_struct(10, 3211, "Members: Limestone", "Members can now mine " + "<col=000080>" + "limestone" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1016_struct(10, 668, "Blurite ore", "You can now mine " + "<col=000080>" + "blurite ore" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1016_struct(15, 440, "Iron ore", "You can now mine " + "<col=000080>" + "iron ore" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1016_struct(20, 2892, "Members: Elemental ore" + "<br>" + " (after starting Elemental Workshop)", "Members now have the Mining level required to mine " + "<col=000080>" + "elemental ore" + "</col>" + " (after starting Elemental Workshop).");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1016_struct(20, 442, "Silver ore", "You can now mine " + "<col=000080>" + "silver ore" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1016_struct(30, 453, "Coal", "You can now mine " + "<col=000080>" + "coal" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1016_struct(30, 7936, "Members: Pure essence" + "<br>" + " (after Rune Mysteries)", "Members now have the Mining level required to mine " + "<col=000080>" + "pure essence" + "</col>" + " (after Rune Mysteries).");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1016_struct(35, 6977, "Members: Sandstone", "Members can now mine " + "<col=000080>" + "sandstone" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1016_struct(40, 444, "Gold", "You can now mine " + "<col=000080>" + "gold" + "</col>" + ".");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1016_struct(45, 6983, "Members: Granite", "Members can now mine " + "<col=000080>" + "granite.");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1016_struct(46, 12630, "Members: Rubium ore" + "<br>" + " (after Kennith's Concerns)", "Members can now mine " + "<col=000080>" + "rubium ore" + "</col>" + " (after Kennith's Concerns).");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1016_struct(55, 447, "Mithril ore", "You can now mine " + "<col=000080>" + "mithril ore" + "</col>" + ".");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1016_struct(70, 449, "Adamantite ore", "You can now mine " + "<col=000080>" + "adamantite ore" + "</col>" + ".");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1016_struct(77, 21778, "Members: Bane ore" + "<br>" + " (after Ritual of the Mahjarrat)", "Members can now mine " + "<col=000080>" + "bane ore" + "</col>" + " (after Ritual of the Mahjarrat).");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1016_struct(85, 451, "Runite ore", "You can now mine " + "<col=000080>" + "runite ore" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1016_struct(1, 21340, "Members: Dwarven Army Axe", "Members can now use a " + "<col=000080>" + "Dwarven Army Axe" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1016_struct(1, 1265, "Bronze pickaxe", "You can now use " + "<col=000080>" + "bronze pickaxes" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1016_struct(1, 1267, "Iron pickaxe", "You can now use " + "<col=000080>" + "iron pickaxes" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1016_struct(6, 1269, "Steel pickaxe", "You can now use " + "<col=000080>" + "steel pickaxes" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1016_struct(21, 1273, "Mithril pickaxe", "You can now use " + "<col=000080>" + "mithril pickaxes" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1016_struct(31, 1271, "Adamant pickaxe", "You can now use " + "<col=000080>" + "adamant pickaxes" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1016_struct(35, 18339, "Coal bag" + "<br>" + " (with 35 Dungeoneering)", "You can now use " + "<col=000080>" + "coal bags" + "</col>" + ". (You also need level 35 Dungeoneering.)");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1016_struct(40, 14107, "Members: Sacred clay pickaxe", "Members can now use " + "<col=000080>" + "sacred clay pickaxes" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1016_struct(40, 14099, "Members: Volatile pickaxe", "Members can now use " + "<col=000080>" + "volatile pickaxes" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1016_struct(41, 1275, "Rune pickaxe", "You can now use " + "<col=000080>" + "rune pickaxes" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1016_struct(41, 13661, "Members: Inferno Adze" + "<br>" + " (after All Fired Up, with 92 Firemaking)", "Members can now use the " + "<col=000080>" + "Inferno Adze" + "</col>" + " to mine with (after All Fired Up and with level 92 Firemaking).");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1016_struct(61, 15259, "Members: Dragon pickaxe", "Members can now use " + "<col=000080>" + "dragon pickaxes" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1016_struct(40, 1603, "Members: Gem rocks" + "<br>" + " (after Shilo Village)", "Members now have the Mining level required to mine " + "<col=000080>" + "gem rocks" + "</col>" + " (after Shilo Village).");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1016_struct(41, 13245, "Members: Stone slab" + "<br>" + " (with rune pickaxe, after starting TokTz-Ket-Dill)", "Members now have the Mining level required to mine " + "<col=000080>" + "stone slabs" + "</col>" + " with rune pickaxes (after starting TokTz-Ket-Dill).");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1016_struct(73, 15263, "Members: Living rock remains", "Members now have the Mining level required to mine " + "<col=000080>" + "living rock remains" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1016_struct(77, 453, "Members: Concentrated coal deposits", "Members now have the Mining level required to mine " + "<col=000080>" + "concentrated coal deposits" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1016_struct(80, 444, "Members: Concentrated gold deposits", "Members now have the Mining level required to mine " + "<col=000080>" + "concentrated gold deposits" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1016_struct(91, 18778, "Members: Starved ancient effigies", "Members can now investigate " + "<col=000080>" + "starved ancient effigies" + "</col>" + " using their knowledge of Mining.");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1016_struct(93, 18779, "Members: Nourished ancient effigies", "Members can now investigate " + "<col=000080>" + "nourished ancient effigies" + "</col>" + " using their knowledge of Mining.");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1016_struct(95, 18780, "Members: Sated ancient effigies", "Members can now investigate " + "<col=000080>" + "sated ancient effigies" + "</col>" + " using their knowledge of Mining.");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1016_struct(97, 18781, "Members: Gorged ancient effigies", "Members can now investigate " + "<col=000080>" + "gorged ancient effigies" + "</col>" + " using their knowledge of Mining.");
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1016_struct(10, 13727, "Members: Size-1 stars", "Members can now mine size-1 " + "<col=000080>" + "crashed stars" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1016_struct(20, 13727, "Members: Size-2 stars", "Members can now mine size-2 " + "<col=000080>" + "crashed stars" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1016_struct(30, 13727, "Members: Size-3 stars", "Members can now mine size-3 " + "<col=000080>" + "crashed stars" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1016_struct(40, 13727, "Members: Size-4 stars", "Members can now mine size-4 " + "<col=000080>" + "crashed stars" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1016_struct(50, 13727, "Members: Size-5 stars", "Members can now mine size-5 " + "<col=000080>" + "crashed stars" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1016_struct(60, 13727, "Members: Size-6 stars", "Members can now mine size-6 " + "<col=000080>" + "crashed stars" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1016_struct(70, 13727, "Members: Size-7 stars", "Members can now mine size-7 " + "<col=000080>" + "crashed stars" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1016_struct(80, 13727, "Members: Size-8 stars", "Members can now mine size-8 " + "<col=000080>" + "crashed stars" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1016_struct(90, 13727, "Members: Size-9 stars", "Members can now mine size-9 " + "<col=000080>" + "crashed stars" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1016_struct(1, 14122, "Members: Stealing Creation - class 1 pickaxe", "Members can now use " + "<col=000080>" + "class 1 pickaxes" + "</col>" + " in Stealing Creation.");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1016_struct(20, 14184, "Members: Stealing Creation - mine class 2 sacred clay", "Members can now mine " + "<col=000080>" + "class 2 sacred clay" + "</col>" + " in Stealing Creation.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1016_struct(20, 14124, "Members: Stealing Creation - class 2 pickaxe", "Members can now use " + "<col=000080>" + "class 2 pickaxes" + "</col>" + " in Stealing Creation.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1016_struct(40, 14186, "Members: Stealing Creation - mine class 3 sacred clay", "Members can now mine " + "<col=000080>" + "class 3 sacred clay" + "</col>" + " in Stealing Creation.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1016_struct(40, 14126, "Members: Stealing Creation - class 3 pickaxe", "Members can now use " + "<col=000080>" + "class 3 pickaxes" + "</col>" + " in Stealing Creation.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1016_struct(60, 14188, "Members: Stealing Creation - mine class 4 sacred clay", "Members can now mine " + "<col=000080>" + "class 4 sacred clay" + "</col>" + " in Stealing Creation.");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1016_struct(60, 14128, "Members: Stealing Creation - class 4 pickaxe", "Members can now use " + "<col=000080>" + "class 4 pickaxes" + "</col>" + " in Stealing Creation.");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1016_struct(80, 14190, "Members: Stealing Creation - mine class 5 sacred clay", "Members can now mine " + "<col=000080>" + "class 5 sacred clay" + "</col>" + " in Stealing Creation.");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1016_struct(80, 14130, "Members: Stealing Creation - class 5 pickaxe", "Members can now use " + "<col=000080>" + "class 5 pickaxes" + "</col>" + " in Stealing Creation.");
|
||||
}
|
||||
break;
|
||||
case 5:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1016_struct(-1, 15707, "Dungeoneering skill tasks" + "<br>" + "As your Mining level increases, you will be able to attempt higher-level mining tasks within Daemonheim. You will also be more likely to succeed when attempting mining tasks within Daemonheim.", "");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1016_struct(1, 17630, "Novite ore (Tier 1)", "You can now mine " + "<col=000080>" + "novite ore" + "</col>" + " within Daemonheim.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1016_struct(1, 16295, "Novite pickaxe (Tier 1)", "You can now use " + "<col=000080>" + "novite pickaxes" + "</col>" + " within Daemonheim.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1016_struct(10, 17632, "Bathus ore (Tier 2)", "You can now mine " + "<col=000080>" + "bathus ore" + "</col>" + " within Daemonheim.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1016_struct(10, 16297, "Bathus pickaxe (Tier 2)", "You can now use " + "<col=000080>" + "bathus pickaxes" + "</col>" + " within Daemonheim.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1016_struct(20, 17634, "Marmaros ore (Tier 3)", "You can now mine " + "<col=000080>" + "marmaros ore" + "</col>" + " within Daemonheim.");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1016_struct(20, 16299, "Marmaros pickaxe (Tier 3)", "You can now use " + "<col=000080>" + "marmaros pickaxes" + "</col>" + " within Daemonheim.");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1016_struct(30, 17636, "Kratonium ore (Tier 4)", "You can now mine " + "<col=000080>" + "kratonite ore" + "</col>" + " within Daemonheim.");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1016_struct(30, 16301, "Kratonite pickaxe (Tier 4)", "You can now use " + "<col=000080>" + "kratonite pickaxes" + "</col>" + " within Daemonheim.");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1016_struct(40, 17638, "Fractite ore (Tier 5)", "You can now mine " + "<col=000080>" + "fractite ore" + "</col>" + " within Daemonheim.");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1016_struct(40, 16303, "Fractite pickaxe (Tier 5)", "You can now use " + "<col=000080>" + "fractite pickaxes" + "</col>" + " within Daemonheim.");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1016_struct(50, 17640, "Members: Zephyrium ore (Tier 6)", "Members can now mine " + "<col=000080>" + "zephyrium ore" + "</col>" + " within Daemonheim.");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1016_struct(50, 16305, "Members: Zephyrium pickaxe (Tier 6)", "Members can now use " + "<col=000080>" + "zephyrium pickaxes" + "</col>" + " within Daemonheim.");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1016_struct(60, 17642, "Members: Argonite ore (Tier 7)", "Members can now mine " + "<col=000080>" + "argonite ore" + "</col>" + " within Daemonheim.");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1016_struct(60, 16307, "Members: Argonite pickaxe (Tier 7)", "Members can now use " + "<col=000080>" + "argonite pickaxes" + "</col>" + " within Daemonheim.");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1016_struct(70, 17644, "Members: Katagon ore (Tier 8)", "Members can now mine " + "<col=000080>" + "katagon ore" + "</col>" + " within Daemonheim.");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1016_struct(70, 16309, "Members: Katagon pickaxe (Tier 8)", "Members can now use " + "<col=000080>" + "katagon pickaxes" + "</col>" + " within Daemonheim.");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1016_struct(80, 17646, "Members: Gorgonite ore (Tier 9)", "Members can now mine " + "<col=000080>" + "gorgonite ore" + "</col>" + " within Daemonheim.");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1016_struct(80, 16311, "Members: Gorgonite pickaxe (Tier 9)", "Members can now use " + "<col=000080>" + "gorgonite pickaxes" + "</col>" + " within Daemonheim.");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1016_struct(90, 17648, "Members: Promethium ore (Tier 10)", "Members can now mine " + "<col=000080>" + "promethium ore" + "</col>" + " within Daemonheim.");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1016_struct(90, 16313, "Members: Promethium pickaxe (Tier 10)", "Members can now use " + "<col=000080>" + "promethium pickaxes" + "</col>" + " within Daemonheim.");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1016_struct(99, 16315, "Members: Primal pickaxe (Tier 11)", "Members can now use primal pickaxes" + "</col>" + " within Daemonheim.");
|
||||
}
|
||||
break;
|
||||
case 6:
|
||||
SWITCH (arg1) {
|
||||
case 0:
|
||||
GOTO flow_94
|
||||
case 1:
|
||||
GOTO flow_95
|
||||
}
|
||||
break;
|
||||
flow_94:
|
||||
return newstruct cs2func_script_1016_struct(60, 447, "Mining Guild", "You can now enter the world-famous " + "<col=000080>" + "Mining Guild" + "</col>" + ".");
|
||||
flow_95:
|
||||
return newstruct cs2func_script_1016_struct(99, 9792, "Skill mastery", "<col=000080>" + "Congratulations! You are now a master miner. Members can visit the " + "<col=800000>" + "dwarf" + "<col=000080>" + " who guards the entrance to the " + "<col=800000>" + "Mining Guild" + "<col=000080>" + ". He has something special that is only available to true masters of the " + "<col=800000>" + "Mining" + "<col=000080>" + " skill!");
|
||||
}
|
||||
return newstruct cs2func_script_1016_struct(0, -1, "", "");
|
||||
}
|
||||
37
dumps/scripts/1017.cs2
Normal file
37
dumps/scripts/1017.cs2
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
cs2func_script_1017_struct(1,1,0) script_1017(int arg0) {
|
||||
switch (arg0) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1017_struct(0, "Meats");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1017_struct(0, "Bread");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1017_struct(0, "Pies");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1017_struct(0, "Stews");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1017_struct(0, "Pizzas");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1017_struct(0, "Cakes");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1017_struct(0, "Wine");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1017_struct(1, "Hot Drinks");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1017_struct(1, "Brewing");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1017_struct(1, "Potatoes & Toppings");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1017_struct(1, "Dairy");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1017_struct(1, "Gnome");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1017_struct(0, "Other");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1017_struct(1, "Minigames");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1017_struct(0, "Dungeoneering");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1017_struct(0, "Milestones");
|
||||
}
|
||||
return newstruct cs2func_script_1017_struct(-1, "");
|
||||
}
|
||||
514
dumps/scripts/1018.cs2
Normal file
514
dumps/scripts/1018.cs2
Normal file
|
|
@ -0,0 +1,514 @@
|
|||
cs2func_script_1018_struct(2,2,0) script_1018(int arg0,int arg1) {
|
||||
switch (arg0) {
|
||||
flow_1:
|
||||
case 0:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1018_struct(1, 2142, "Meat", "You can now cook " + "<col=000080>" + "meat" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1018_struct(1, 9436, "Members: Sinew", "You can now make " + "<col=000080>" + "sinew" + "</col>" + " by drying beef or bear meat on a range.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1018_struct(1, 315, "Shrimp", "You can now cook " + "<col=000080>" + "shrimp" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1018_struct(1, 13433, "Crayfish", "You can now cook " + "<col=000080>" + "crayfish" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1018_struct(1, 2140, "Chicken", "You can now cook " + "<col=000080>" + "chicken" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1018_struct(1, 3228, "Members: Rabbit", "Members can now cook " + "<col=000080>" + "rabbits" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1018_struct(1, 319, "Anchovies", "You can now cook " + "<col=000080>" + "anchovies" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1018_struct(1, 325, "Sardine", "You can now cook " + "<col=000080>" + "sardines" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1018_struct(1, 3151, "Members: Karambwanji", "Members can now cook " + "<col=000080>" + "karambwanji" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1018_struct(1, 3146, "Members: Karambwan", "Members can now cook " + "<col=000080>" + "karambwan" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1018_struct(1, 1885, "Members: Ugthanki kebab", "Members can now cook " + "<col=000080>" + "ugthanki kebabs" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1018_struct(5, 347, "Herring", "You can now cook " + "<col=000080>" + "herring" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1018_struct(10, 355, "Members: Mackerel", "Members can now cook " + "<col=000080>" + "mackerel" + "</col>" + ".");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1018_struct(11, 9980, "Members: Roasted bird meat", "Members can now roast " + "<col=000080>" + "bird meat" + "</col>" + " on an iron spit.");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1018_struct(12, 3369, "Members: Thin snail", "Members can now cook " + "<col=000080>" + "thin snails" + "</col>" + ".");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1018_struct(15, 333, "Trout", "You can now cook " + "<col=000080>" + "trout" + "</col>" + ".");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1018_struct(16, 6297, "Members: Spider", "Members can now cook " + "<col=000080>" + "spiders" + "</col>" + ".");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1018_struct(16, 7223, "Members: Roasted rabbit", "Members can now roast " + "<col=000080>" + "rabbits" + "</col>" + " on a spit.");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1018_struct(17, 3371, "Members: Lean snail", "Members can now cook " + "<col=000080>" + "lean snails" + "</col>" + ".");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1018_struct(18, 339, "Members: Cod", "Members can now cook " + "<col=000080>" + "cod" + "</col>" + ".");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1018_struct(20, 351, "Pike", "You can now cook " + "<col=000080>" + "pike" + "</col>" + ".");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1018_struct(21, 9988, "Members: Roasted beast meat", "Members can now roast " + "<col=000080>" + "beast meat" + "</col>" + " on a spit.");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1018_struct(21, 7521, "Members: Giant crab meat", "Members can now cook " + "<col=000080>" + "giant crab meat" + "</col>" + ".");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1018_struct(22, 3373, "Members: Fat snail", "Members can now cook " + "<col=000080>" + "fat snails" + "</col>" + ".");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1018_struct(25, 329, "Salmon", "You can now cook " + "<col=000080>" + "salmon" + "</col>" + ".");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1018_struct(28, 3381, "Members: Slimy eel", "Members can now cook " + "<col=000080>" + "slimy eels" + "</col>" + ".");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1018_struct(30, 361, "Tuna", "You can now cook " + "<col=000080>" + "tuna" + "</col>" + ".");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1018_struct(30, 2878, "Members: Roasted chompy", "Members can now roast " + "<col=000080>" + "chompies" + "</col>" + " on a spit.");
|
||||
case 28:
|
||||
return newstruct cs2func_script_1018_struct(31, 7530, "Members: Fishcake", "Members can now cook " + "<col=000080>" + "fishcakes" + "</col>" + ".");
|
||||
case 29:
|
||||
return newstruct cs2func_script_1018_struct(35, 10136, "Members: Rainbow fish", "Members can now cook " + "<col=000080>" + "rainbow fish" + "</col>" + ".");
|
||||
case 30:
|
||||
return newstruct cs2func_script_1018_struct(38, 5003, "Members: Cave eel", "Members can now cook " + "<col=000080>" + "cave eels" + "</col>" + ".");
|
||||
case 31:
|
||||
return newstruct cs2func_script_1018_struct(40, 379, "Lobster", "You can now cook " + "<col=000080>" + "lobsters" + "</col>" + ".");
|
||||
case 32:
|
||||
return newstruct cs2func_script_1018_struct(41, 7568, "Members: Jubbly", "Members can now cook " + "<col=000080>" + "jubblies" + "</col>" + ".");
|
||||
case 33:
|
||||
return newstruct cs2func_script_1018_struct(43, 365, "Members: Bass", "Members can now cook " + "<col=000080>" + "bass" + "</col>" + ".");
|
||||
case 34:
|
||||
return newstruct cs2func_script_1018_struct(45, 373, "Swordfish", "You can now cook " + "<col=000080>" + "swordfish" + "</col>" + ".");
|
||||
case 35:
|
||||
return newstruct cs2func_script_1018_struct(50, 2343, "Members: Oomlie wrap", "Members can now cook " + "<col=000080>" + "oomlie wraps" + "</col>" + ".");
|
||||
case 36:
|
||||
return newstruct cs2func_script_1018_struct(53, 2149, "Members: Lava eel", "Members can now cook " + "<col=000080>" + "lava eels" + "</col>" + ".");
|
||||
case 37:
|
||||
return newstruct cs2func_script_1018_struct(62, 7946, "Members: Monkfish", "Members can now cook " + "<col=000080>" + "monkfish" + "</col>" + ".");
|
||||
case 38:
|
||||
return newstruct cs2func_script_1018_struct(80, 385, "Members: Shark", "Members can now cook " + "<col=000080>" + "sharks" + "</col>" + ".");
|
||||
case 39:
|
||||
return newstruct cs2func_script_1018_struct(82, 397, "Members: Sea turtle", "Members can now cook " + "<col=000080>" + "sea turtles" + "</col>" + ".");
|
||||
case 40:
|
||||
return newstruct cs2func_script_1018_struct(88, 15266, "Members: Cavefish", "Members can now cook " + "<col=000080>" + "cavefish" + "</col>" + ".");
|
||||
case 41:
|
||||
return newstruct cs2func_script_1018_struct(91, 391, "Members: Manta ray", "Members can now cook " + "<col=000080>" + "manta rays" + "</col>" + ".");
|
||||
case 42:
|
||||
return newstruct cs2func_script_1018_struct(93, 15272, "Members: Rocktail", "Members can now cook " + "<col=000080>" + "rocktails" + "</col>" + ".");
|
||||
case 43:
|
||||
return newstruct cs2func_script_1018_struct(95, 21521, "Members: Tiger shark", "Members can now cook " + "<col=000080>" + "tiger sharks" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1018_struct(1, 2309, "Bread", "You can now bake " + "<col=000080>" + "bread" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1018_struct(58, 1865, "Members: Pitta bread", "Members can now bake " + "<col=000080>" + "pitta bread" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "To make bread:", "");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "1. Pick some grain and take it to a windmill to make flour.", "");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "2. Use a pot to collect the flour you have made.", "");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "3. Fill a bucket or jug with water from a sink or fountain.", "");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "4. Mix the flour and water to make some bread dough.", "");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "5. Cook the dough by using it with a stove.", "");
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1018_struct(10, 2325, "Redberry pie", "You can now bake " + "<col=000080>" + "redberry pies" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1018_struct(20, 2327, "Meat pie", "You can now bake " + "<col=000080>" + "meat pies" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1018_struct(29, 7170, "Members: Mud pie", "Members can now bake " + "<col=000080>" + "mud pies" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1018_struct(30, 2323, "Apple pie", "You can now bake " + "<col=000080>" + "apple pies" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1018_struct(34, 7178, "Members: Garden pie", "Members can now bake " + "<col=000080>" + "garden pies" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1018_struct(47, 7188, "Members: Fish pie", "Members can now bake " + "<col=000080>" + "fish pies" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1018_struct(70, 7198, "Members: Admiral pie", "Members can now bake " + "<col=000080>" + "admiral pies" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1018_struct(85, 7208, "Members: Wild pie", "Members can now bake " + "<col=000080>" + "wild pies" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1018_struct(95, 7218, "Members: Summer pie", "Members can now bake " + "<col=000080>" + "summer pies" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "To make a pie:", "");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "1. Mix flour and water to make pastry dough.", "");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "2. Place the dough in an empty pie dish.", "");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "3. Use your choice of filling with the empty pie (refer to pie recipe book).", "");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "4. Cook the pie by using it with a stove.", "");
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1018_struct(25, 2003, "Stew", "You can now make " + "<col=000080>" + "stews" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1018_struct(60, 2011, "Members: Curry", "Members can now make " + "<col=000080>" + "curries" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "To make stew:", "");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "1. Obtain a bowl and fill it with water from a sink or fountain.", "");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "2. Pick a potato and place it in the bowl.", "");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "3. Cook some meat and place it in the bowl.", "");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "4. Cook the stew by using it with a stove or fire.", "");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "After completing Evil Dave's subquest from Recipe for Disaster, I can add spices to cooked stew.", "");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "To make curry: make uncooked stew as above. Before cooking, add some spices or 3 curry leaves.", "");
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1018_struct(35, 2289, "Plain pizza", "You can now cook " + "<col=000080>" + "plain pizzas" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1018_struct(45, 2293, "Meat pizza", "You can now cook " + "<col=000080>" + "meat pizzas" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1018_struct(55, 2297, "Anchovy pizza", "You can now cook " + "<col=000080>" + "anchovy pizzas" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1018_struct(65, 2301, "Members: Pineapple pizza", "Members can now make " + "<col=000080>" + "pineapple pizzas" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "To make a pizza:", "");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "1. Mix flour and water to make a pizza base.", "");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "2. Add a tomato to the pizza.", "");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "3. Add some cheese to the pizza.", "");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "4. Cook the pizza by using it with a stove.", "");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "5. Add your choice of topping to the pizza.", "");
|
||||
}
|
||||
break;
|
||||
case 5:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1018_struct(40, 1891, "Cake", "You can now bake " + "<col=000080>" + "cakes" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1018_struct(50, 1897, "Chocolate cake", "You can now bake " + "<col=000080>" + "chocolate cakes" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "To make a cake:", "");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "1. Mix flour, eggs and milk together in a cake tin.", "");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "2. Cook the cake by using it with a stove.", "");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "3. Optional: Buy some chocolate and add it to the cake to make a chocolate cake.", "");
|
||||
}
|
||||
break;
|
||||
case 6:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1018_struct(35, 1993, "Wine", "You can now ferment " + "<col=000080>" + "wine" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "To make wine:", "");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "1. Fill a jug with water.", "");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "2. Use grapes with the jug of water.", "");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "3. Wait until the wine ferments.", "");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "The wine will ferment while left in your inventory or the bank.", "");
|
||||
}
|
||||
break;
|
||||
case 7:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1018_struct(20, 4242, "Nettle tea", "Members can now make " + "<col=000080>" + "nettle tea" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "To make nettle tea:", "");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "1. Fill a bowl with water.", "");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "2. Put some picked nettles into the bowl of water.", "");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "3. Boil the nettle-water by using it with a range or a fire.", "");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "4. Use the bowl of nettle tea with a cup.", "");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "5. If you take milk, use a bucket of milk on the nettle tea.", "");
|
||||
}
|
||||
break;
|
||||
case 8:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1018_struct(14, 5763, "Members: Cider" + "<br>" + "4 Apple mush", "Members can now make " + "<col=000080>" + "apple mush" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1018_struct(19, 1913, "Members: Dwarven Stout" + "<br>" + "4 Hammerstone hops", "Members can now brew " + "<col=000080>" + "Dwarven Stout" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1018_struct(24, 1905, "Members: Asgarnian Ale" + "<br>" + "4 Asgarnian hops", "Members can now brew " + "<col=000080>" + "Asgarnian Ale" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1018_struct(29, 1909, "Members: Greenman's Ale" + "<br>" + "4 Harralander leaves", "Members can now brew " + "<col=000080>" + "Greenman's Ale" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1018_struct(34, 1907, "Members: Wizard's mind bomb" + "<br>" + "4 Yanillian hops", "Members can now brew " + "<col=000080>" + "Wizard's Mind Bomb" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1018_struct(39, 1911, "Members: Dragon Bitter" + "<br>" + "4 Krandorian hops", "Members can now brew " + "<col=000080>" + "Dragon Bitter" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1018_struct(44, 2955, "Members: Moonlight Mead" + "<br>" + "4 Bittercap mushrooms", "Members can now brew " + "<col=000080>" + "Moonlight Mead" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1018_struct(49, 5751, "Members: Axeman's folly" + "<br>" + "1 Oak root", "Members can now brew " + "<col=000080>" + "Axeman's Folly" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1018_struct(54, 5755, "Members: Chef's Delight" + "<br>" + "4 Portions of chocolate dust", "Members can now brew " + "<col=000080>" + "Chef's Delight" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1018_struct(59, 5759, "Members: Slayer's Respite" + "<br>" + "4 Wildblood hops", "Members can now brew " + "<col=000080>" + "Slayer's Respite" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 9:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1018_struct(7, 6701, "Members: Baked potato", "Members can now cook " + "<col=000080>" + "baked potatoes" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1018_struct(9, 7072, "Members: Spicy sauce (topping ingredient)", "Members can now make " + "<col=000080>" + "spicy sauce" + "</col>" + " toppings.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1018_struct(11, 7062, "Members: Chilli con carne (topping)", "Members can now make " + "<col=000080>" + "chilli con carne" + "</col>" + " toppings.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1018_struct(13, 7078, "Members: Scrambled egg (topping ingredient)", "Members can now make " + "<col=000080>" + "scrambled egg" + "</col>" + " toppings.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1018_struct(23, 7064, "Members: Scrambled egg and tomato (topping)", "Members can now make " + "<col=000080>" + "scrambled egg and tomato" + "</col>" + " toppings.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1018_struct(28, 5988, "Members: Sweetcorn", "Members can now cook " + "<col=000080>" + "sweetcorn" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1018_struct(39, 6703, "Members: Baked potato with butter", "Members can now cook " + "<col=000080>" + "baked potatoes with butter" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1018_struct(41, 7054, "Members: Baked potato with chilli con carne", "Members can now cook " + "<col=000080>" + "baked potatoes with chilli con carne" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1018_struct(42, 7084, "Members: Fried onion (topping ingredient)", "Members can now make " + "<col=000080>" + "fried onion" + "</col>" + " toppings.");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1018_struct(46, 7082, "Members: Fried mushroom (topping ingredient)", "Members can now make " + "<col=000080>" + "fried mushroom" + "</col>" + " toppings.");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1018_struct(47, 6705, "Members: Baked potato with butter and cheese", "Members can now cook " + "<col=000080>" + "baked potatoes with butter and cheese" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1018_struct(51, 7056, "Members: Baked potato with egg and tomato", "Members can now cook " + "<col=000080>" + "baked potatoes with egg and tomato" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1018_struct(57, 7066, "Members: Fried mushroom and onion (topping)", "Members can now make " + "<col=000080>" + "fried mushroom and onion" + "</col>" + " toppings.");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1018_struct(64, 7058, "Members: Baked potato with mushroom and onion", "Members can now cook " + "<col=000080>" + "baked potatoes with mushroom and onion" + "</col>" + ".");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1018_struct(67, 7068, "Members: Tuna and sweetcorn (topping)", "Members can now make " + "<col=000080>" + "tuna and sweetcorn" + "</col>" + " toppings.");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1018_struct(68, 7060, "Members: Baked potato with tuna and sweetcorn", "Members can now cook " + "<col=000080>" + "baked potatoes with tuna and sweetcorn" + "</col>" + ".");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "To make baked potatoes with toppings:", "");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "1. Bake the potato on a range.", "");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "2. Add some butter.", "");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "3. If needed, combine topping ingredients by chopping them into a bowl.", "");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "Ingredients for toppings:", "");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "1. Chilli con carne: meat and spicy sauce (made from garlic and gnome spice)", "");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "2. Egg and tomato: scrambled egg and tomato", "");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "3. Mushroom and onion: fried bittercap mushroom and fried onion", "");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "4. Tuna and sweetcorn: tuna and cooked sweetcorn", "");
|
||||
}
|
||||
break;
|
||||
case 10:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1018_struct(4, 1977, "Members: Chocolate milk", "Members can now make " + "<col=000080>" + "chocolate milk" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1018_struct(21, 2130, "Members: Cream", "Members can now churn " + "<col=000080>" + "cream" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1018_struct(38, 6697, "Members: Butter", "Members can now churn " + "<col=000080>" + "butter" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1018_struct(48, 1985, "Members: Cheese", "Members can now churn " + "<col=000080>" + "cheese" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "To make churned dairy products:", " ");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "1. Get a bucket of milk, a pot of cream or a pot of butter.", " ");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "2. Use the milk, cream or butter in a churn.", " ");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1018_struct(-1, 7620, "3. Milk can be churned into cream, then into butter, then into cheese.", " ");
|
||||
}
|
||||
break;
|
||||
case 11:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1018_struct(6, 2084, "Members: Fruit Blast", "Members can now mix " + "<col=000080>" + "Fruit Blasts" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1018_struct(8, 2048, "Members: Pineapple punch", "Members can now mix " + "<col=000080>" + "pineapple punch" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1018_struct(10, 2217, "Members: Toad crunchies", "Members can now cook " + "<col=000080>" + "toad crunchies" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1018_struct(12, 2213, "Members: Spicy crunchies", "Members can now cook " + "<col=000080>" + "spicy crunchies" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1018_struct(14, 2205, "Members: Worm crunchies", "Members can now cook " + "<col=000080>" + "worm crunchies" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1018_struct(16, 2209, "Members: Chocolate chip crunchies", "Members can now cook " + "<col=000080>" + "chocolate chip crunchies" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1018_struct(18, 2054, "Members: Wizard Blizzard", "Members can now mix " + "<col=000080>" + "Wizard Blizzards" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1018_struct(20, 2080, "Members: Short Green Guy (SGG)", "Members can now mix " + "<col=000080>" + "Short Green Guys" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1018_struct(25, 2277, "Members: Fruit batta", "Members can now cook " + "<col=000080>" + "fruit battas" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1018_struct(26, 2255, "Members: Toad batta", "Members can now cook " + "<col=000080>" + "toad battas" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1018_struct(27, 2253, "Members: Worm batta", "Members can now cook " + "<col=000080>" + "worm battas" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1018_struct(28, 2281, "Members: Vegetable batta", "Members can now cook " + "<col=000080>" + "vegetable battas" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1018_struct(29, 2259, "Members: Cheese and tomato batta", "Members can now cook " + "<col=000080>" + "cheese and tomato battas" + "</col>" + ".");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1018_struct(30, 2191, "Members: Worm hole", "Members can now cook " + "<col=000080>" + "worm holes" + "</col>" + ".");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1018_struct(32, 2092, "Members: Drunk Dragon", "Members can now mix " + "<col=000080>" + "Drunk Dragons" + "</col>" + ".");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1018_struct(33, 2074, "Members: Chocolate Saturday", "Members can now mix " + "<col=000080>" + "Chocolate Saturdays" + "</col>" + ".");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1018_struct(35, 2195, "Members: Vegetable ball", "Members can now cook " + "<col=000080>" + "vegetable balls" + "</col>" + ".");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1018_struct(37, 2064, "Members: Blurberry Special", "Members can now mix " + "<col=000080>" + "Blurberry Specials" + "</col>" + ".");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1018_struct(40, 2187, "Members: Tangled toads' legs", "Members can now cook " + "<col=000080>" + "tangled toads' legs" + "</col>" + ".");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1018_struct(42, 2185, "Members: Chocolate bomb", "Members can now cook " + "<col=000080>" + "chocolate bombs" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 12:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1018_struct(91, 18778, "Members: Starved ancient effigies", "Members can now investigate " + "<col=000080>" + "starved ancient effigies" + "</col>" + " using their knowledge of Cooking.");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1018_struct(93, 18779, "Members: Nourished ancient effigies", "Members can now investigate " + "<col=000080>" + "nourished ancient effigies" + "</col>" + " using their knowledge of Cooking." + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1018_struct(95, 18780, "Members: Sated ancient effigies", "Members can now investigate " + "<col=000080>" + "sated ancient effigies" + "</col>" + " using their knowledge of Cooking." + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1018_struct(97, 18781, "Members: Gorged ancient effigies", "Members can now investigate " + "<col=000080>" + "gorged ancient effigies" + "</col>" + " using their knowledge of Cooking." + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 13:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1018_struct(1, 14162, "Members: Stealing Creation - class 1 food", "Members can now cook " + "<col=000080>" + "class 1 food" + "</col>" + " in Stealing Creation.");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1018_struct(20, 14164, "Members: Stealing Creation - class 2 food", "Members can now cook " + "<col=000080>" + "class 2 food" + "</col>" + " in Stealing Creation.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1018_struct(40, 14166, "Members: Stealing Creation - class 3 food", "Members can now cook " + "<col=000080>" + "class 3 food" + "</col>" + " in Stealing Creation.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1018_struct(60, 14168, "Members: Stealing Creation - class 4 food", "Members can now cook " + "<col=000080>" + "class 4 food" + "</col>" + " in Stealing Creation.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1018_struct(80, 14170, "Members: Stealing Creation - class 5 food", "Members can now cook " + "<col=000080>" + "class 5 food" + "</col>" + " in Stealing Creation.");
|
||||
}
|
||||
break;
|
||||
case 14:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1018_struct(-1, 15707, "Dungeoneering skill tasks" + "<br>" + "As your Cooking level increases, you will be able to attempt higher-level cooking tasks within Daemonheim. You will also be more likely to succeed when attempting cooking tasks within Daemonheim.", "");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1018_struct(1, 18093, "Members: Cave potato", "Members can now cook " + "<col=000080>" + "cave potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1018_struct(1, 18159, "Heim crab (Tier 1)", "You can now cook " + "<col=000080>" + "heim crabs" + "</col>" + " within Daemonheim.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1018_struct(3, 18099, "Members: Heim crab potato (Tier 1)", "Members can now cook " + "<col=000080>" + "heim crab potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1018_struct(6, 18119, "Members: Heim crab & gissel potato (Tier 1)", "Members can now cook " + "<col=000080>" + "heim crab & gissel potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1018_struct(9, 18139, "Members: Heim crab & edicap potato (Tier 1)", "Members can now cook " + "<col=000080>" + "heim crab & edicap potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1018_struct(10, 18161, "Red-eye (Tier 2)", "You can now cook " + "<col=000080>" + "red-eyes" + "</col>" + " within Daemonheim.");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1018_struct(13, 18101, "Members: Red-eye potato (Tier 2)", "Members can now cook " + "<col=000080>" + "red-eye potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1018_struct(16, 18121, "Members: Red-eye & gissel potato (Tier 2)", "Members can now cook " + "<col=000080>" + "red-eye & gissel potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1018_struct(19, 18141, "Members: Red-eye & edicap potato (Tier 2)", "Members can now cook " + "<col=000080>" + "red-eye & edicap potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1018_struct(20, 18163, "Dusk eel (Tier 3)", "You can now cook " + "<col=000080>" + "dusk eels" + "</col>" + " within Daemonheim.");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1018_struct(23, 18103, "Members: Dusk eel potato (Tier 3)", "Members can now cook " + "<col=000080>" + "dusk eel potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1018_struct(26, 18123, "Members: Dusk eel & gissel potato (Tier 3)", "Members can now cook " + "<col=000080>" + "dusk eel & gissel potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1018_struct(29, 18143, "Members: Dusk eel & edicap potato (Tier 3)", "Members can now cook " + "<col=000080>" + "dusk eel & edicap potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1018_struct(30, 18165, "Giant flatfish (Tier 4)", "You can now cook " + "<col=000080>" + "giant flatfish" + "</col>" + " within Daemonheim.");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1018_struct(33, 18105, "Members: Flatfish potato (Tier 4)", "Members can now cook " + "<col=000080>" + "flatfish potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1018_struct(36, 18125, "Members: Flatfish & gissel potato (Tier 4)", "Members can now cook " + "<col=000080>" + "flatfish & gissel potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1018_struct(39, 18145, "Members: Flatfish & edicap potato (Tier 4)", "Members can now cook " + "<col=000080>" + "flatfish & edicap potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1018_struct(40, 18167, "Short-finned eel (Tier 5)", "You can now cook " + "<col=000080>" + "short-finned eels" + "</col>" + " within Daemonheim.");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1018_struct(43, 18107, "Members: Short-fin potato (Tier 5)", "Members can now cook " + "<col=000080>" + "short-fin potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1018_struct(46, 18127, "Members: Short-fin & gissel potato (Tier 5)", "Members can now cook " + "<col=000080>" + "short-fin & gissel potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1018_struct(49, 18147, "Members: Short-fin & edicap potato (Tier 5)", "Members can now cook " + "<col=000080>" + "short-fin & edicap potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1018_struct(50, 18169, "Members: Web snipper (Tier 6)", "Members can now cook " + "<col=000080>" + "web snippers" + "</col>" + " within Daemonheim.");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1018_struct(53, 18109, "Members: Snipper potato (Tier 6)", "Members can now cook " + "<col=000080>" + "spinner potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1018_struct(56, 18129, "Members: Snipper & gissel potato (Tier 6)", "Members can now cook " + "<col=000080>" + "snipper & gissel potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1018_struct(59, 18149, "Members: Snipper & edicap potato (Tier 6)", "Members can now cook " + "<col=000080>" + "snipper & edicap potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1018_struct(60, 18171, "Members: Bouldabass (Tier 7)", "Members can now cook " + "<col=000080>" + "bouldabass" + "</col>" + " within Daemonheim.");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1018_struct(63, 18111, "Members: Bouldabass potato (Tier 7)", "Members can now cook " + "<col=000080>" + "bouldabass potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 28:
|
||||
return newstruct cs2func_script_1018_struct(66, 18131, "Members: Bouldabass & gissel potato (Tier 7)", "Members can now cook " + "<col=000080>" + "bouldabass & gissel potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 29:
|
||||
return newstruct cs2func_script_1018_struct(69, 18151, "Members: Bouldabass & edicap potato (Tier 7)", "Members can now cook " + "<col=000080>" + "bouldabass & edicap potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 30:
|
||||
return newstruct cs2func_script_1018_struct(70, 18173, "Members: Salve eel (Tier 8)", "Members can now cook " + "<col=000080>" + "salve eels" + "</col>" + " within Daemonheim.");
|
||||
case 31:
|
||||
return newstruct cs2func_script_1018_struct(73, 18113, "Members: Salve eel potato (Tier 8)", "Members can now cook " + "<col=000080>" + "salve eel potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 32:
|
||||
return newstruct cs2func_script_1018_struct(76, 18133, "Members: Salve eel & gissel potato (Tier 8)", "Members can now cook " + "<col=000080>" + "salve eel & gissel potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 33:
|
||||
return newstruct cs2func_script_1018_struct(79, 18153, "Members: Salve eel & edicap potato (Tier 8)", "Members can now cook " + "<col=000080>" + "salve eel & edicap potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 34:
|
||||
return newstruct cs2func_script_1018_struct(80, 18175, "Members: Blue crab (Tier 9)", "Members can now cook " + "<col=000080>" + "blue crabs" + "</col>" + " within Daemonheim.");
|
||||
case 35:
|
||||
return newstruct cs2func_script_1018_struct(83, 18115, "Members: Blue crab potato (Tier 9)", "Members can now cook " + "<col=000080>" + "blue crab potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 36:
|
||||
return newstruct cs2func_script_1018_struct(86, 18135, "Members: Blue crab & gissel potato (Tier 9)", "Members can now cook " + "<col=000080>" + "blue crab & gissel potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 37:
|
||||
return newstruct cs2func_script_1018_struct(89, 18155, "Members: Blue crab & edicap potato (Tier 9)", "Members can now cook " + "<col=000080>" + "blue crab & edicap potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 38:
|
||||
return newstruct cs2func_script_1018_struct(90, 18177, "Members: Cave moray (Tier 10)", "Members can now cook " + "<col=000080>" + "cave morays" + "</col>" + " within Daemonheim.");
|
||||
case 39:
|
||||
return newstruct cs2func_script_1018_struct(93, 18117, "Members: Moray potato (Tier 10)", "Members can now cook " + "<col=000080>" + "moray potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 40:
|
||||
return newstruct cs2func_script_1018_struct(96, 18137, "Members: Moray & gissel potato (Tier 10)", "Members can now cook " + "<col=000080>" + "moray & gissel potatoes" + "</col>" + " within Daemonheim.");
|
||||
case 41:
|
||||
return newstruct cs2func_script_1018_struct(99, 18157, "Members: Moray & edicap potato (Tier 10)", "Members can now cook " + "<col=000080>" + "moray & edicap potatoes" + "</col>" + " within Daemonheim.");
|
||||
}
|
||||
break;
|
||||
case 15:
|
||||
SWITCH (arg1) {
|
||||
case 0:
|
||||
GOTO flow_250
|
||||
case 1:
|
||||
GOTO flow_251
|
||||
}
|
||||
break;
|
||||
flow_250:
|
||||
return newstruct cs2func_script_1018_struct(32, 1949, "Chefs' Guild", "You are now qualified to enter the prestigious " + "<col=000080>" + "Chefs' Guild" + "</col>" + ".");
|
||||
flow_251:
|
||||
return newstruct cs2func_script_1018_struct(99, 9801, "Skill mastery", "<col=000080>" + "Congratulations! You are now a master of " + "<col=800000>" + "Cooking" + "<col=000080>" + ". Members can visit the " + "<col=800000>" + "head chef" + "<col=000080>" + " at the " + "<col=800000>" + "Cooking Guild" + "<col=000080>" + ". He has something special that is only available to true masters of the " + "<col=800000>" + "Cooking" + "<col=000080>" + " skill!");
|
||||
}
|
||||
return newstruct cs2func_script_1018_struct(0, -1, "", "");
|
||||
}
|
||||
21
dumps/scripts/1019.cs2
Normal file
21
dumps/scripts/1019.cs2
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
cs2func_script_1019_struct(1,1,0) script_1019(int arg0) {
|
||||
switch (arg0) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1019_struct(1, "Familiars");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1019_struct(1, "Summoning Scrolls");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1019_struct(1, "Pets");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1019_struct(1, "Equipment");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1019_struct(1, "Other");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1019_struct(1, "Minigames");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1019_struct(1, "Dungeoneering");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1019_struct(1, "Milestones");
|
||||
}
|
||||
return newstruct cs2func_script_1019_struct(-1, "");
|
||||
}
|
||||
31
dumps/scripts/102.cs2
Normal file
31
dumps/scripts/102.cs2
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
void script_102(string arg0) {
|
||||
if (globalint_5 > 1) {
|
||||
return;
|
||||
}
|
||||
if (getDisplayMode() >= 2) {
|
||||
setWidgetIsHidden(false, new WidgetPointer(746,73));
|
||||
}
|
||||
setWidgetFont(497, new WidgetPointer(752,4));
|
||||
setWidgetFont(497, new WidgetPointer(752,5));
|
||||
setWidgetSize(0, 20, 1, 1, new WidgetPointer(752,4));
|
||||
setWidgetSize(0, 20, 1, 0, new WidgetPointer(752,5));
|
||||
setWidgetPosition(0, 0, 1, 0, new WidgetPointer(752,4));
|
||||
setWidgetPosition(0, 0, 1, 2, new WidgetPointer(752,5));
|
||||
setWidgetIsHidden(false, new WidgetPointer(752,3));
|
||||
setWidgetIsHidden(true, new WidgetPointer(752,7));
|
||||
setWidgetIsHidden(true, new WidgetPointer(752,8));
|
||||
setWidgetText(new WidgetPointer(752,4), arg0);
|
||||
setWidgetText(new WidgetPointer(752,5), "Click here to continue");
|
||||
globalint_5 = 1;
|
||||
setScriptCallOnMousePressed(101, "", new WidgetPointer(752,3));
|
||||
setScriptCallOnKeyPress(-1, "", new WidgetPointer(752,5));
|
||||
setWidgetRGB(new Color(0, 0, 128), new WidgetPointer(752,5));
|
||||
setScriptCallOnMouseOver(45, new WidgetPointer(-32768,3), 16777215, "Ii", new WidgetPointer(752,5));
|
||||
setScriptCallOnMouseExit(45, new WidgetPointer(-32768,3), 128, "Ii", new WidgetPointer(752,5));
|
||||
script_1188();
|
||||
setWidgetIsHidden(true, new WidgetPointer(752,6));
|
||||
setScriptCallOnGameloop(-1, "", new WidgetPointer(752,5));
|
||||
setScriptCallOnMousePressed(-1, "", new WidgetPointer(752,5));
|
||||
setScriptCallOnAnyWidgetOpenAndClose(3450, 1, "i", new WidgetPointer(752,5));
|
||||
return;
|
||||
}
|
||||
691
dumps/scripts/1020.cs2
Normal file
691
dumps/scripts/1020.cs2
Normal file
|
|
@ -0,0 +1,691 @@
|
|||
cs2func_script_1020_struct(2,2,0) script_1020(int arg0,int arg1) {
|
||||
switch (arg0) {
|
||||
case 0:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1020_struct(1, 12047, "Spirit wolf - Attack XP" + "<br>" + "Gold charm, wolf bones, 7 shards", "You can now infuse " + "<col=000080>" + "spirit wolf pouches" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1020_struct(4, 12043, "Dreadfowl - Magic XP" + "<br>" + "Gold charm, raw chicken, 8 shards", "You can now infuse " + "<col=000080>" + "dreadfowl pouches" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1020_struct(4, 19622, "Meerkats" + "<br>" + "Obtained from Treasure Trails.", "You can now summon " + "<col=000080>" + "meerkats" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1020_struct(10, 12059, "Spirit spider - Controlled XP" + "<br>" + "Gold charm, spider carcass, 8 shards", "You can now infuse " + "<col=000080>" + "spirit spider pouches" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1020_struct(13, 12019, "Thorny snail - Ranged XP" + "<br>" + "Gold charm, raw thin snail, 9 shards", "You can now infuse " + "<col=000080>" + "thorny snail pouches" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1020_struct(16, 12009, "Granite crab - Defence XP" + "<br>" + "Gold charm, iron ore, 7 shards", "You can now infuse " + "<col=000080>" + "granite crab pouches" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1020_struct(17, 12778, "Spirit mosquito - Attack XP" + "<br>" + "Gold charm, proboscis, 1 shard", "You can now infuse " + "<col=000080>" + "spirit mosquito pouches" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1020_struct(18, 12049, "Desert wyrm - Strength XP" + "<br>" + "Green charm, bucket of sand, 45 shards", "You can now infuse " + "<col=000080>" + "desert wyrm pouches" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1020_struct(19, 12055, "Spirit scorpion - Controlled XP" + "<br>" + "Crimson charm, bronze claws, 57 shards", "You can now infuse " + "<col=000080>" + "spirit scorpion pouches" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1020_struct(22, 12808, "Spirit Tz-Kih - Magic XP" + "<br>" + "Crimson charm, obsidian charm, 64 shards", "You can now infuse " + "<col=000080>" + "spirit Tz-Kih pouches" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1020_struct(23, 12067, "Albino rat - Attack XP" + "<br>" + "Blue charm, raw rat meat, 75 shards", "You can now infuse " + "<col=000080>" + "albino rat pouches" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1020_struct(25, 12063, "Spirit kalphite - Defence XP" + "<br>" + "Blue charm, potato cactus, 51 shards", "You can now infuse " + "<col=000080>" + "spirit kalphite pouches" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1020_struct(28, 12091, "Compost mound - Strength XP" + "<br>" + "Green charm, compost, 47 shards", "You can now infuse " + "<col=000080>" + "compost mound pouches" + "</col>" + ".");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1020_struct(29, 12800, "Giant chinchompa - Ranged XP" + "<br>" + "Blue charm, chinchompa, 84 shards", "You can now infuse " + "<col=000080>" + "giant chinchompa pouches" + "</col>" + ".");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1020_struct(31, 12053, "Vampyre bat - Controlled XP" + "<br>" + "Crimson charm, vampyre dust, 81 shards", "You can now infuse " + "<col=000080>" + "vampyre bat pouches" + "</col>" + ".");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1020_struct(32, 12065, "Honey badger - Strength XP" + "<br>" + "Crimson charm, honeycomb, 84 shards", "You can now infuse " + "<col=000080>" + "honey badger pouches" + "</col>" + ".");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1020_struct(33, 12021, "Beaver" + "<br>" + "Green charm, willow logs, 72 shards", "You can now infuse " + "<col=000080>" + "beaver pouches" + "</col>" + ".");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1020_struct(34, 12818, "Void ravager - Strength XP" + "<br>" + "Green charm, ravager charm, 74 shards", "You can now infuse " + "<col=000080>" + "void ravager pouches" + "</col>" + ".");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1020_struct(34, 12780, "Void spinner - Defence XP" + "<br>" + "Blue charm, spinner charm, 74 shards", "You can now infuse " + "<col=000080>" + "void spinner pouches" + "</col>" + ".");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1020_struct(34, 12798, "Void torcher - Magic XP" + "<br>" + "Blue charm, torcher charm, 74 shards", "You can now infuse " + "<col=000080>" + "void torcher pouches" + "</col>" + ".");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1020_struct(34, 12814, "Void shifter - Attack XP" + "<br>" + "Blue charm, shifter charm, 74 shards", "You can now infuse " + "<col=000080>" + "void shifter pouches" + "</col>" + ".");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1020_struct(36, 12073, "Bronze minotaur - Defence XP" + "<br>" + "Blue charm, bronze bar, 102 shards", "You can now infuse " + "<col=000080>" + "bronze minotaur pouches" + "</col>" + ".");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1020_struct(40, 12087, "Bull ant - Controlled XP" + "<br>" + "Gold charm, marigolds, 11 shards", "You can now infuse " + "<col=000080>" + "bull ant pouches" + "</col>" + ".");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1020_struct(41, 12071, "Macaw" + "<br>" + "Green charm, guam, 78 shards", "You can now infuse " + "<col=000080>" + "macaw pouches" + "</col>" + ".");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1020_struct(42, 12051, "Evil turnip - Ranged XP" + "<br>" + "Crimson charm, carved turnip, 104 shards", "You can now infuse " + "<col=000080>" + "evil turnip pouches" + "</col>" + ".");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1020_struct(43, 12095, "Spirit cockatrice - Magic XP" + "<br>" + "Green charm, cockatrice egg, 88 shards", "You can now infuse " + "<col=000080>" + "spirit cockatrice pouches" + "</col>" + ".");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1020_struct(43, 12097, "Spirit guthatrice - Magic XP" + "<br>" + "Green charm, guthatrice egg, 88 shards", "You can now infuse " + "<col=000080>" + "spirit guthatrice pouches" + "</col>" + ".");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1020_struct(43, 12099, "Spirit saratrice - Magic XP" + "<br>" + "Green charm, saratrice egg, 88 shards", "You can now infuse " + "<col=000080>" + "spirit saratrice pouches" + "</col>" + ".");
|
||||
case 28:
|
||||
return newstruct cs2func_script_1020_struct(43, 12101, "Spirit zamatrice - Magic XP" + "<br>" + "Green charm, zamatrice egg, 88 shards", "You can now infuse " + "<col=000080>" + "spirit zamatrice pouches" + "</col>" + ".");
|
||||
case 29:
|
||||
return newstruct cs2func_script_1020_struct(43, 12103, "Spirit pengatrice - Magic XP" + "<br>" + "Green charm, pengatrice egg, 88 shards", "You can now infuse " + "<col=000080>" + "spirit pengatrice pouches" + "</col>" + ".");
|
||||
case 30:
|
||||
return newstruct cs2func_script_1020_struct(43, 12105, "Spirit coraxatrice - Magic XP" + "<br>" + "Green charm, coraxatrice egg, 88 shards", "You can now infuse " + "<col=000080>" + "spirit coraxatrice pouches" + "</col>" + ".");
|
||||
case 31:
|
||||
return newstruct cs2func_script_1020_struct(43, 12107, "Spirit vulatrice - Magic XP" + "<br>" + "Green charm, vulatrice egg, 88 shards", "You can now infuse " + "<col=000080>" + "spirit vulatrice pouches" + "</col>" + ".");
|
||||
case 32:
|
||||
return newstruct cs2func_script_1020_struct(46, 12075, "Iron minotaur - Defence XP" + "<br>" + "Blue charm, iron bar, 125 shards", "You can now infuse " + "<col=000080>" + "iron minotaur pouches" + "</col>" + ".");
|
||||
case 33:
|
||||
return newstruct cs2func_script_1020_struct(46, 12816, "Pyrelord - Strength XP" + "<br>" + "Crimson charm, tinderbox, 111 shards", "You can now infuse " + "<col=000080>" + "pyrelord" + "</col>" + " pouches.");
|
||||
case 34:
|
||||
return newstruct cs2func_script_1020_struct(47, 12041, "Magpie" + "<br>" + "Green charm, gold ring, 88 shards", "You can now infuse " + "<col=000080>" + "magpie pouches" + "</col>" + ".");
|
||||
case 35:
|
||||
return newstruct cs2func_script_1020_struct(49, 12061, "Bloated leech - Attack XP" + "<br>" + "Crimson charm, raw beef, 117 shards", "You can now infuse " + "<col=000080>" + "bloated leech pouches" + "</col>" + ".");
|
||||
case 36:
|
||||
return newstruct cs2func_script_1020_struct(52, 12007, "Spirit terrorbird - Controlled XP" + "<br>" + "Gold charm, raw bird meat, 12 shards", "You can now infuse " + "<col=000080>" + "spirit terrorbird pouches" + "</col>" + ".");
|
||||
case 37:
|
||||
return newstruct cs2func_script_1020_struct(54, 12035, "Abyssal parasite - Magic XP" + "<br>" + "Green charm, abyssal charm, 106 shards", "You can now infuse " + "<col=000080>" + "abyssal parasite pouches" + "</col>" + ".");
|
||||
case 38:
|
||||
return newstruct cs2func_script_1020_struct(55, 12027, "Spirit jelly - Strength XP" + "<br>" + "Blue charm, jug of water, 151 shards", "You can now infuse " + "<col=000080>" + "spirit jelly pouches" + "</col>" + ".");
|
||||
case 39:
|
||||
return newstruct cs2func_script_1020_struct(56, 12077, "Steel minotaur - Defence XP" + "<br>" + "Blue charm, steel bar, 141 shards", "You can now infuse " + "<col=000080>" + "steel minotaur pouches" + "</col>" + ".");
|
||||
case 40:
|
||||
return newstruct cs2func_script_1020_struct(56, 12531, "Ibis" + "<br>" + "Green charm, harpoon, 109 shards", "You can now infuse " + "<col=000080>" + "ibis pouches" + "</col>" + ".");
|
||||
case 41:
|
||||
return newstruct cs2func_script_1020_struct(57, 12812, "Spirit kyatt - Attack XP" + "<br>" + "Blue charm, kyatt fur, 153 shards", "You can now infuse " + "<col=000080>" + "spirit kyatt pouches" + "</col>" + ".");
|
||||
case 42:
|
||||
return newstruct cs2func_script_1020_struct(57, 12784, "Spirit larupia - Controlled XP" + "<br>" + "Blue charm, larupia fur, 155 shards", "You can now infuse " + "<col=000080>" + "spirit larupia pouches" + "</col>" + ".");
|
||||
case 43:
|
||||
return newstruct cs2func_script_1020_struct(57, 12810, "Spirit graahk - Strength XP" + "<br>" + "Blue charm, graahk fur, 154 shards", "You can now infuse " + "<col=000080>" + "spirit graahk pouches" + "</col>" + ".");
|
||||
case 44:
|
||||
return newstruct cs2func_script_1020_struct(58, 12023, "Karamthulhu overlord - Ranged XP" + "<br>" + "Blue charm, empty fishbowl, 144 shards", "You can now infuse " + "<col=000080>" + "karamthulhu overlord pouches" + "</col>" + ".");
|
||||
case 45:
|
||||
return newstruct cs2func_script_1020_struct(61, 12085, "Smoke devil - Magic XP" + "<br>" + "Crimson charm, goat's horn dust, 141 shards", "You can now infuse " + "<col=000080>" + "smoke devil pouches" + "</col>" + ".");
|
||||
case 46:
|
||||
return newstruct cs2func_script_1020_struct(62, 12037, "Abyssal lurker - Controlled XP" + "<br>" + "Green charm, abyssal charm, 119 shards", "You can now infuse " + "<col=000080>" + "abyssal lurker pouches" + "</col>" + ".");
|
||||
case 47:
|
||||
return newstruct cs2func_script_1020_struct(63, 12015, "Spirit cobra - Attack XP" + "<br>" + "Crimson charm, snake hide, 116 shards", "You can now infuse " + "<col=000080>" + "spirit cobra pouches" + "</col>" + ".");
|
||||
case 48:
|
||||
return newstruct cs2func_script_1020_struct(64, 12045, "Stranger plant - Controlled XP" + "<br>" + "Crimson charm, bagged plant, 128 shards", "You can now infuse " + "<col=000080>" + "stranger plant pouches" + "</col>" + ".");
|
||||
case 49:
|
||||
return newstruct cs2func_script_1020_struct(66, 12079, "Mithril minotaur - Defence XP" + "<br>" + "Blue charm, mithril bar, 152 shards", "You can now infuse " + "<col=000080>" + "mithril minotaur pouches" + "</col>" + ".");
|
||||
case 50:
|
||||
return newstruct cs2func_script_1020_struct(66, 12123, "Barker toad - Strength XP" + "<br>" + "Gold charm, swamp toad, 11 shards", "You can now infuse " + "<col=000080>" + "barker toad pouches" + "</col>" + ".");
|
||||
case 51:
|
||||
return newstruct cs2func_script_1020_struct(67, 12031, "War tortoise - Defence XP" + "<br>" + "Gold charm, tortoise shell, 1 shard", "You can now infuse " + "<col=000080>" + "war tortoise pouches" + "</col>" + ".");
|
||||
case 52:
|
||||
return newstruct cs2func_script_1020_struct(68, 12029, "Bunyip - Attack XP" + "<br>" + "Green charm, raw shark, 110 shards", "You can now infuse " + "<col=000080>" + "bunyip pouches" + "</col>" + ".");
|
||||
case 53:
|
||||
return newstruct cs2func_script_1020_struct(69, 12033, "Fruit bat" + "<br>" + "Green charm, banana, 130 shards", "You can now infuse " + "<col=000080>" + "fruit bat pouches" + "</col>" + ".");
|
||||
case 54:
|
||||
return newstruct cs2func_script_1020_struct(70, 12820, "Ravenous locust - Attack XP" + "<br>" + "Crimson charm, pot of flour, 79 shards", "You can now infuse " + "<col=000080>" + "ravenous locust pouches" + "</col>" + ".");
|
||||
case 55:
|
||||
return newstruct cs2func_script_1020_struct(71, 12057, "Arctic bear - Controlled XP" + "<br>" + "Gold charm, polar kebbit fur, 14 shards", "You can now infuse " + "<col=000080>" + "arctic bear pouches" + "</col>" + ".");
|
||||
case 56:
|
||||
return newstruct cs2func_script_1020_struct(72, 14623, "Phoenix - Magic XP" + "<br>" + "Crimson charm, phoenix quill, 165 shards (after In Pyre Need)", "You can now infuse " + "<col=000080>" + "phoenix pouches" + "</col>" + " (after In Pyre Need)" + "</col>" + ".");
|
||||
case 57:
|
||||
return newstruct cs2func_script_1020_struct(73, 12792, "Obsidian golem - Strength XP" + "<br>" + "Blue charm, obsidian charm, 195 shards", "You can now infuse " + "<col=000080>" + "obsidian golem pouches" + "</col>" + ".");
|
||||
case 58:
|
||||
return newstruct cs2func_script_1020_struct(74, 12069, "Granite lobster - Defence XP" + "<br>" + "Crimson charm, granite (500g, 2kg or 5kg), 166 shards", "You can now infuse " + "<col=000080>" + "granite lobster pouches" + "</col>" + ".");
|
||||
case 59:
|
||||
return newstruct cs2func_script_1020_struct(75, 12011, "Praying mantis - Attack XP" + "<br>" + "Crimson charm, flowers (any except black or white), 168 shards", "You can now infuse " + "<col=000080>" + "praying mantis pouches" + "</col>" + ".");
|
||||
case 60:
|
||||
return newstruct cs2func_script_1020_struct(76, 12782, "Forge regent - Ranged XP" + "<br>" + "Green charm, ruby harvest, 141 shards", "You can now infuse " + "<col=000080>" + "forge regent pouches" + "</col>" + ".");
|
||||
case 61:
|
||||
return newstruct cs2func_script_1020_struct(76, 12081, "Adamant minotaur - Defence XP" + "<br>" + "Blue charm, adamant bar, 144 shards", "You can now infuse " + "<col=000080>" + "adamant minotaur pouches" + "</col>" + ".");
|
||||
case 62:
|
||||
return newstruct cs2func_script_1020_struct(77, 12794, "Talon beast - Strength XP" + "<br>" + "Crimson charm, talon beast charm, 174 shards", "You can now infuse " + "<col=000080>" + "talon beast pouches" + "</col>" + ".");
|
||||
case 63:
|
||||
return newstruct cs2func_script_1020_struct(78, 12013, "Giant ent - Controlled XP" + "<br>" + "Green charm, willow branch, 124 shards", "You can now infuse " + "<col=000080>" + "giant ent pouches" + "</col>" + ".");
|
||||
case 64:
|
||||
return newstruct cs2func_script_1020_struct(79, 12802, "Fire titan - Magic XP" + "<br>" + "Blue charm, fire talisman, 198 shards", "You can now infuse " + "<col=000080>" + "fire titan pouches" + "</col>" + ".");
|
||||
case 65:
|
||||
return newstruct cs2func_script_1020_struct(79, 12804, "Moss titan - Strength XP" + "<br>" + "Blue charm, earth talisman, 202 shards", "You can now infuse " + "<col=000080>" + "moss titan pouches" + "</col>" + ".");
|
||||
case 66:
|
||||
return newstruct cs2func_script_1020_struct(79, 12806, "Ice titan - Attack XP" + "<br>" + "Blue charm, air talisman, water talisman, 198 shards", "You can now infuse " + "<col=000080>" + "ice titan pouches" + "</col>" + ".");
|
||||
case 67:
|
||||
return newstruct cs2func_script_1020_struct(80, 12025, "Hydra - Ranged XP" + "<br>" + "Green charm, water orb, 128 shards", "You can now infuse " + "<col=000080>" + "hydra pouches" + "</col>" + ".");
|
||||
case 68:
|
||||
return newstruct cs2func_script_1020_struct(83, 12017, "Spirit dagannoth - Controlled XP" + "<br>" + "Crimson charm, dagannoth hide, 1 shard", "You can now infuse " + "<col=000080>" + "spirit dagannoth pouches" + "</col>" + ".");
|
||||
case 69:
|
||||
return newstruct cs2func_script_1020_struct(83, 12788, "Lava titan - Strength XP" + "<br>" + "Blue charm, obsidian charm, 219 shards", "You can now infuse " + "<col=000080>" + "lava titan pouches" + "</col>" + ".");
|
||||
case 70:
|
||||
return newstruct cs2func_script_1020_struct(85, 12776, "Swamp titan - Attack XP" + "<br>" + "Crimson charm, swamp lizard, 150 shards", "You can now infuse " + "<col=000080>" + "swamp titan pouches" + "</col>" + ".");
|
||||
case 71:
|
||||
return newstruct cs2func_script_1020_struct(86, 12083, "Rune minotaur - Defence XP" + "<br>" + "Blue charm, rune bar, 1 shard", "You can now infuse " + "<col=000080>" + "rune minotaur pouches" + "</col>" + ".");
|
||||
case 72:
|
||||
return newstruct cs2func_script_1020_struct(88, 12039, "Unicorn stallion - Controlled XP" + "<br>" + "Green charm, unicorn horn, 140 shards", "You can now infuse " + "<col=000080>" + "unicorn stallion pouches" + "</col>" + ".");
|
||||
case 73:
|
||||
return newstruct cs2func_script_1020_struct(89, 12786, "Geyser titan - Ranged XP" + "<br>" + "Blue charm, water talisman, 222 shards", "You can now infuse " + "<col=000080>" + "geyser titan pouches" + "</col>" + ".");
|
||||
case 74:
|
||||
return newstruct cs2func_script_1020_struct(92, 12089, "Wolpertinger - Magic XP" + "<br>" + "Crimson charm, raw rabbit, wolf bones, 203 shards", "You can now infuse " + "<col=000080>" + "wolpertinger pouches" + "</col>" + ".");
|
||||
case 75:
|
||||
return newstruct cs2func_script_1020_struct(93, 12796, "Abyssal titan - Attack XP" + "<br>" + "Green charm, abyssal charm, 113 shards", "You can now infuse " + "<col=000080>" + "abyssal titan pouches" + "</col>" + ".");
|
||||
case 76:
|
||||
return newstruct cs2func_script_1020_struct(95, 12822, "Iron titan - Defence XP" + "<br>" + "Crimson charm, iron platebody, 198 shards", "You can now infuse " + "<col=000080>" + "iron titan pouches" + "</col>" + ".");
|
||||
case 77:
|
||||
return newstruct cs2func_script_1020_struct(96, 12093, "Pack yak - Strength XP" + "<br>" + "Crimson charm, yak hide, 211 shards", "You can now infuse " + "<col=000080>" + "pack yak pouches" + "</col>" + ".");
|
||||
case 78:
|
||||
return newstruct cs2func_script_1020_struct(99, 12790, "Steel titan - Ranged XP" + "<br>" + "Crimson charm, steel platebody, 178 shards", "You can now infuse " + "<col=000080>" + "steel titan pouches" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1020_struct(1, 12425, "Howl", "You can now use " + "<col=000080>" + "Howl scrolls" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1020_struct(4, 12445, "Dreadfowl Strike", "You can now use " + "<col=000080>" + "Dreadfowl Strike scrolls" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1020_struct(4, 19621, "Fetch Casket", "You can now use " + "<col=000080>" + "Fetch Casket scrolls" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1020_struct(10, 12428, "Egg Spawn", "You can now use " + "<col=000080>" + "Egg Spawn scrolls" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1020_struct(13, 12459, "Slime Spray", "You can now use " + "<col=000080>" + "Slime Spray scrolls" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1020_struct(16, 12533, "Stony Shell", "You can now use " + "<col=000080>" + "Stony Shell scrolls" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1020_struct(17, 12838, "Pester", "You can now use " + "<col=000080>" + "Pester scrolls" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1020_struct(18, 12460, "Electric Lash", "You can now use " + "<col=000080>" + "Electric Lash scrolls" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1020_struct(19, 12432, "Venom Shot", "You can now use " + "<col=000080>" + "Venom Shot scrolls" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1020_struct(22, 12839, "Fireball Assault", "You can now use " + "<col=000080>" + "Fireball Assault scrolls" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1020_struct(23, 12430, "Cheese Feast", "You can now use " + "<col=000080>" + "Cheese Feast scrolls" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1020_struct(25, 12446, "Sandstorm", "You can now use " + "<col=000080>" + "Sandstorm scrolls" + "</col>" + ".");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1020_struct(28, 12440, "Generate Compost", "You can now use " + "<col=000080>" + "Generate Compost scrolls" + "</col>" + ".");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1020_struct(29, 12834, "Explode", "You can now use " + "<col=000080>" + "Explode scrolls" + "</col>" + ".");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1020_struct(31, 12447, "Vampyre Touch", "You can now use " + "<col=000080>" + "Vampyre Touch scrolls" + "</col>" + ".");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1020_struct(32, 12433, "Insane Ferocity", "You can now use " + "<col=000080>" + "Insane Ferocity scrolls" + "</col>" + ".");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1020_struct(33, 12429, "Multichop", "You can now use " + "<col=000080>" + "Multichop scrolls" + "</col>" + ".");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1020_struct(34, 12443, "Call to Arms", "You can now use " + "<col=000080>" + "Call to Arms scrolls" + "</col>" + ".");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1020_struct(36, 12461, "Bronze Bull Rush", "You can now use " + "<col=000080>" + "Bronze Bull Rush scrolls" + "</col>" + ".");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1020_struct(40, 12431, "Unburden", "You can now use " + "<col=000080>" + "Unburden scrolls" + "</col>" + ".");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1020_struct(41, 12422, "Herbcall", "You can now use " + "<col=000080>" + "Herbcall scrolls" + "</col>" + ".");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1020_struct(42, 12448, "Evil Flames", "You can now use " + "<col=000080>" + "Evil Flames scrolls" + "</col>" + ".");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1020_struct(43, 12458, "Petrifying Gaze", "You can now use " + "<col=000080>" + "Petrifying Gaze scrolls" + "</col>" + ".");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1020_struct(46, 12462, "Iron Bull Rush", "You can now use " + "<col=000080>" + "Iron Bull Rush scrolls" + "</col>" + ".");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1020_struct(46, 12829, "Immense Heat", "You can now use " + "<col=000080>" + "Immense Heat scrolls" + "</col>" + ".");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1020_struct(47, 12426, "Thieving Fingers", "You can now use " + "<col=000080>" + "Thieving Fingers scrolls" + "</col>" + ".");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1020_struct(49, 12444, "Blood Drain", "You can now use " + "<col=000080>" + "Blood Drain scrolls" + "</col>" + ".");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1020_struct(52, 12441, "Tireless Run", "You can now use " + "<col=000080>" + "Tireless Run scrolls" + "</col>" + ".");
|
||||
case 28:
|
||||
return newstruct cs2func_script_1020_struct(54, 12454, "Abyssal Drain", "You can now use " + "<col=000080>" + "Abyssal Drain scrolls" + "</col>" + ".");
|
||||
case 29:
|
||||
return newstruct cs2func_script_1020_struct(55, 12453, "Dissolve", "You can now use " + "<col=000080>" + "Dissolve scrolls" + "</col>" + ".");
|
||||
case 30:
|
||||
return newstruct cs2func_script_1020_struct(56, 12463, "Steel Bull Rush", "You can now use " + "<col=000080>" + "Steel Bull Rush scrolls" + "</col>" + ".");
|
||||
case 31:
|
||||
return newstruct cs2func_script_1020_struct(56, 12424, "Fish Rain", "You can now use " + "<col=000080>" + "Fish Rain scrolls" + "</col>" + ".");
|
||||
case 32:
|
||||
return newstruct cs2func_script_1020_struct(57, 12836, "Ambush", "You can now use " + "<col=000080>" + "Ambush scrolls" + "</col>" + ".");
|
||||
case 33:
|
||||
return newstruct cs2func_script_1020_struct(57, 12840, "Rending", "You can now use " + "<col=000080>" + "Rending scrolls" + "</col>" + ".");
|
||||
case 34:
|
||||
return newstruct cs2func_script_1020_struct(57, 12835, "Goad", "You can now use " + "<col=000080>" + "Goad scrolls" + "</col>" + ".");
|
||||
case 35:
|
||||
return newstruct cs2func_script_1020_struct(58, 12455, "Doomsphere Device", "You can now use " + "<col=000080>" + "Doomsphere Device scrolls" + "</col>" + ".");
|
||||
case 36:
|
||||
return newstruct cs2func_script_1020_struct(61, 12468, "Dust Cloud", "You can now use " + "<col=000080>" + "Dust Cloud scrolls" + "</col>" + ".");
|
||||
case 37:
|
||||
return newstruct cs2func_script_1020_struct(62, 12427, "Abyssal Stealth", "You can now use " + "<col=000080>" + "Abyssal Stealth scrolls" + "</col>" + ".");
|
||||
case 38:
|
||||
return newstruct cs2func_script_1020_struct(63, 12436, "Ophidian Incubation", "You can now use " + "<col=000080>" + "Ophidian Incubation scrolls" + "</col>" + ".");
|
||||
case 39:
|
||||
return newstruct cs2func_script_1020_struct(64, 12467, "Poisonous Blast", "You can now use " + "<col=000080>" + "Poisonous Blast scrolls" + "</col>" + ".");
|
||||
case 40:
|
||||
return newstruct cs2func_script_1020_struct(66, 12464, "Mithril Bull Rush", "You can now use " + "<col=000080>" + "Mithril Bull Rush scrolls" + "</col>" + ".");
|
||||
case 41:
|
||||
return newstruct cs2func_script_1020_struct(66, 12452, "Toad Bark", "You can now use " + "<col=000080>" + "Toad Bark scrolls" + "</col>" + ".");
|
||||
case 42:
|
||||
return newstruct cs2func_script_1020_struct(67, 12439, "Testudo", "You can now use " + "<col=000080>" + "Testudo scrolls" + "</col>" + ".");
|
||||
case 43:
|
||||
return newstruct cs2func_script_1020_struct(68, 12438, "Swallow Whole", "You can now use " + "<col=000080>" + "Swallow Whole scrolls" + "</col>" + ".");
|
||||
case 44:
|
||||
return newstruct cs2func_script_1020_struct(69, 12423, "Fruitfall", "You can now use " + "<col=000080>" + "Fruitfall scrolls" + "</col>" + ".");
|
||||
case 45:
|
||||
return newstruct cs2func_script_1020_struct(70, 12830, "Famine", "You can now use " + "<col=000080>" + "Famine scrolls" + "</col>" + ".");
|
||||
case 46:
|
||||
return newstruct cs2func_script_1020_struct(71, 12451, "Arctic Blast", "You can now use " + "<col=000080>" + "Arctic Blast scrolls" + "</col>" + ".");
|
||||
case 47:
|
||||
return newstruct cs2func_script_1020_struct(72, 14622, "Rise from the Ashes (after In Pyre Need)", "You can now use " + "<col=000080>" + "Rise from the Ashes scrolls" + "</col>" + " (after In Pyre Need).");
|
||||
case 48:
|
||||
return newstruct cs2func_script_1020_struct(73, 12826, "Volcanic Strength", "You can now use " + "<col=000080>" + "Volcanic Strength scrolls" + "</col>" + ".");
|
||||
case 49:
|
||||
return newstruct cs2func_script_1020_struct(74, 12449, "Crushing Claw", "You can now use " + "<col=000080>" + "Crushing Claw scrolls" + "</col>" + ".");
|
||||
case 50:
|
||||
return newstruct cs2func_script_1020_struct(75, 12450, "Mantis Strike", "You can now use " + "<col=000080>" + "Mantis Strike scrolls" + "</col>" + ".");
|
||||
case 51:
|
||||
return newstruct cs2func_script_1020_struct(76, 12841, "Inferno", "You can now use " + "<col=000080>" + "Inferno scrolls" + "</col>" + ".");
|
||||
case 52:
|
||||
return newstruct cs2func_script_1020_struct(76, 12465, "Adamant Bull Rush", "You can now use " + "<col=000080>" + "Adamant Bull Rush scrolls" + "</col>" + ".");
|
||||
case 53:
|
||||
return newstruct cs2func_script_1020_struct(77, 12831, "Deadly Claw", "You can now use " + "<col=000080>" + "Deadly Claw scrolls" + "</col>" + ".");
|
||||
case 54:
|
||||
return newstruct cs2func_script_1020_struct(78, 12457, "Acorn Missile", "You can now use " + "<col=000080>" + "Acorn Missile scrolls" + "</col>" + ".");
|
||||
case 55:
|
||||
return newstruct cs2func_script_1020_struct(79, 12824, "Titan's Constitution", "You can now use " + "<col=000080>" + "Titan's Constitution scrolls" + "</col>" + ".");
|
||||
case 56:
|
||||
return newstruct cs2func_script_1020_struct(80, 12442, "Regrowth", "You can now use " + "<col=000080>" + "Regrowth scrolls" + "</col>" + ".");
|
||||
case 57:
|
||||
return newstruct cs2func_script_1020_struct(83, 12456, "Spike Shot", "You can now use " + "<col=000080>" + "Spike Shot scrolls" + "</col>" + ".");
|
||||
case 58:
|
||||
return newstruct cs2func_script_1020_struct(83, 12837, "Ebon Thunder", "You can now use " + "<col=000080>" + "Ebon Thunder scrolls" + "</col>" + ".");
|
||||
case 59:
|
||||
return newstruct cs2func_script_1020_struct(85, 12832, "Swamp Plague", "You can now use " + "<col=000080>" + "Swamp Plague scrolls" + "</col>" + ".");
|
||||
case 60:
|
||||
return newstruct cs2func_script_1020_struct(86, 12466, "Rune Bull Rush", "You can now use " + "<col=000080>" + "Rune Bull Rush scrolls" + "</col>" + ".");
|
||||
case 61:
|
||||
return newstruct cs2func_script_1020_struct(88, 12434, "Healing Aura", "You can now use " + "<col=000080>" + "Healing Aura scrolls" + "</col>" + ".");
|
||||
case 62:
|
||||
return newstruct cs2func_script_1020_struct(89, 12833, "Boil", "You can now use " + "<col=000080>" + "Boil scrolls" + "</col>" + ".");
|
||||
case 63:
|
||||
return newstruct cs2func_script_1020_struct(92, 12437, "Magic Focus", "You can now use " + "<col=000080>" + "Magic Focus scrolls" + "</col>" + ".");
|
||||
case 64:
|
||||
return newstruct cs2func_script_1020_struct(93, 12827, "Essence Shipment", "You can now use " + "<col=000080>" + "Essence Shipment scrolls" + "</col>" + ".");
|
||||
case 65:
|
||||
return newstruct cs2func_script_1020_struct(95, 12828, "Iron Within", "You can now use " + "<col=000080>" + "Iron Within scrolls" + "</col>" + ".");
|
||||
case 66:
|
||||
return newstruct cs2func_script_1020_struct(96, 12435, "Winter Storage", "You can now use " + "<col=000080>" + "Winter Storage scrolls" + "</col>" + ".");
|
||||
case 67:
|
||||
return newstruct cs2func_script_1020_struct(99, 12825, "Steel of Legends", "You can now use " + "<col=000080>" + "Steel of Legends scrolls" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1020_struct(4, 12196, "Bulldog", "You can now raise " + "<col=000080>" + "bulldogs" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1020_struct(4, 12194, "Dalmatian", "You can now raise " + "<col=000080>" + "dalmatians" + "</col>" + ".");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1020_struct(4, 12192, "Greyhound", "You can now raise " + "<col=000080>" + "greyhounds" + "</col>" + ".");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1020_struct(4, 12193, "Labrador", "You can now raise " + "<col=000080>" + "labradors" + "</col>" + ".");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1020_struct(4, 12195, "Sheepdog", "You can now raise " + "<col=000080>" + "sheepdogs" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1020_struct(4, 12191, "Terrier", "You can now raise " + "<col=000080>" + "terriers" + "</col>" + ".");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1020_struct(4, 14652, "Creeping hand", "You can now keep " + "<col=000080>" + "creeping hands" + "</col>" + ".");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1020_struct(4, 14653, "Minitrice", "You can now keep " + "<col=000080>" + "minitrices" + "</col>" + ".");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1020_struct(4, 14654, "Baby basilisk", "You can now keep " + "<col=000080>" + "baby basilisks" + "</col>" + ".");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1020_struct(4, 14655, "Baby kurask", "You can now keep " + "<col=000080>" + "baby kurasks" + "</col>" + ".");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1020_struct(4, 14651, "Abyssal minion", "You can now keep " + "<col=000080>" + "abyssal minions" + "</col>" + ".");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1020_struct(4, 15483, "Rune guardian" + "<br>" + " (after Rune Mechanics)", "You can now keep " + "<col=000080>" + "rune guardians" + "</col>" + " (after Rune Mechanics)");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1020_struct(10, 12488, "Gecko", "You can now raise " + "<col=000080>" + "geckos" + "</col>" + ".");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1020_struct(10, 12547, "Platypus" + "<br>" + " (after As a First Resort...)", "You can now raise " + "<col=000080>" + "platypodes" + "</col>" + " (after As a First Resort...).");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1020_struct(23, 14533, "Broav" + "<br>" + " (after While Guthix Sleeps...)", "You can now raise " + "<col=000080>" + "broavs" + "</col>" + " " + "<br>" + " (after While Guthix Sleeps...).");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1020_struct(30, 12188, "Penguin", "You can now raise " + "<col=000080>" + "penguins" + "</col>" + ".");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1020_struct(37, 18668, "Tooth pet", "You can now raise " + "<col=000080>" + "tooth pets" + "</col>" + ".");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1020_struct(40, 12198, "Giant crab", "You can now raise " + "<col=000080>" + "giant crabs" + "</col>" + ".");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1020_struct(50, 12485, "Raven", "You can now raise " + "<col=000080>" + "ravens" + "</col>" + ".");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1020_struct(60, 12200, "Squirrel", "You can now raise " + "<col=000080>" + "squirrels" + "</col>" + ".");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1020_struct(70, 12185, "Saradomin owl", "You can now raise " + "<col=000080>" + "Saradomin owls" + "</col>" + ".");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1020_struct(70, 12187, "Guthix raptor", "You can now raise " + "<col=000080>" + "Guthix raptors" + "</col>" + ".");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1020_struct(70, 12186, "Zamorak hawk", "You can now raise " + "<col=000080>" + "Zamorak hawks" + "</col>" + ".");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1020_struct(71, 13336, "Ex-ex-parrot" + "<br>" + " (after Rocking Out)", "You can now raise " + "<col=000080>" + "ex-ex-parrots" + "</col>" + " (after Rocking Out).");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1020_struct(72, 14627, "Cute phoenix eggling" + "<br>" + " (after In Pyre Need)", "You can now raise " + "<col=000080>" + "cute phoenix egglings" + "</col>" + " (after In Pyre Need).");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1020_struct(72, 14626, "Mean phoenix eggling" + "<br>" + " (after In Pyre Need)", "You can now raise " + "<col=000080>" + "mean phoenix egglings" + "</col>" + " (after In Pyre Need).");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1020_struct(80, 12199, "Raccoon", "You can now raise " + "<col=000080>" + "raccoons" + "</col>" + ".");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1020_struct(80, 19894, "Sneakerpeeper" + "<br>" + " (with 80 Dungeoneering)", "You can now raise " + "<col=000080>" + "sneakerpeepers" + "</col>" + ". (You also need level 80 Dungeoneering.)");
|
||||
case 28:
|
||||
return newstruct cs2func_script_1020_struct(85, 12190, "Vulture", "You can now raise " + "<col=000080>" + "vultures" + "</col>" + ".");
|
||||
case 29:
|
||||
return newstruct cs2func_script_1020_struct(90, 12203, "Chameleon", "You can now raise " + "<col=000080>" + "chameleons" + "</col>" + ".");
|
||||
case 30:
|
||||
return newstruct cs2func_script_1020_struct(95, 12201, "Monkey", "You can now raise " + "<col=000080>" + "monkeys" + "</col>" + ".");
|
||||
case 31:
|
||||
return newstruct cs2func_script_1020_struct(99, 12197, "Dragon", "You can now raise " + "<col=000080>" + "dragons" + "</col>" + ".");
|
||||
case 32:
|
||||
return newstruct cs2func_script_1020_struct(99, 21512, "TzRek Jad", "You can now keep " + "<col=000080>" + "TzRek Jad" + "</col>" + ".");
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1020_struct(10, 12204, "Antlers", "You can now use " + "<col=000080>" + "antlers" + "</col>" + ".");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1020_struct(20, 1161, "Adamant full helm" + "<br>" + " (with 30 Defence)", "You can now have " + "<col=000080>" + "adamant full helms" + "</col>" + " enchanted to hold Summoning scrolls. (You also need level 30 Defence).");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1020_struct(20, 6326, "Snakeskin bandana" + "<br>" + " (with 30 Defence and 30 Ranged)", "You can now have " + "<col=000080>" + "snakeskin bandanas" + "</col>" + " enchanted to hold Summoning scrolls. (You also need level 30 Defence and level 30 Ranged).");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1020_struct(20, 14636, "Slayer helmet" + "<br>" + " (with 10 Defence)", "You can now have " + "<col=000080>" + "Slayer helmets" + "</col>" + " enchanted to hold Summoning scrolls. (You also need level 10 Defence).");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1020_struct(30, 12207, "Lizard skull", "You can now use " + "<col=000080>" + "lizard skulls" + "</col>" + ".");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1020_struct(30, 3385, "Splitbark helm" + "<br>" + " (with 40 Defence and 40 Magic)", "You can now have " + "<col=000080>" + "splitbark helms" + "</col>" + " enchanted to hold Summoning scrolls. (You also need level 40 Defence and level 40 Magic).");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1020_struct(30, 1163, "Rune full helm" + "<br>" + " (with 40 Defence)", "You can now have " + "<col=000080>" + "rune full helms" + "</col>" + " enchanted to hold Summoning scrolls. (You also need level 40 Defence).");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1020_struct(35, 3751, "Berserker helm" + "<br>" + " (after Fremennik Trials with 45 Defence)", "You can now have " + "<col=000080>" + "Berserker helms" + "</col>" + " enchanted to hold Summoning scrolls. (After Fremennik Trials and with level 45 Defence).");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1020_struct(35, 3755, "Farseer helm" + "<br>" + " (after Fremennik Trials with 45 Defence)", "You can now have " + "<col=000080>" + "Farseer helms" + "</col>" + " enchanted to hold Summoning scrolls. (After Fremennik Trials and with level 45 Defence).");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1020_struct(35, 3749, "Archer helm" + "<br>" + " (after Fremennik Trials with 45 Defence)", "You can now have " + "<col=000080>" + "Archer helms" + "</col>" + " enchanted to hold Summoning scrolls. (After Fremennik Trials and with level 45 Defence).");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1020_struct(35, 3753, "Warrior helm" + "<br>" + " (after Fremennik Trials with 45 Defence)", "You can now have " + "<col=000080>" + "Warrior helms" + "</col>" + " enchanted to hold Summoning scrolls. (After Fremennik Trials and with level 45 Defence).");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1020_struct(45, 10828, "Helm of Neitiznot" + "<br>" + " (after Fremennik Isles)", "You can now have the " + "<col=000080>" + "Helm of Neitiznot" + "</col>" + " enchanted to hold Summoning scrolls (after Fremennik Isles).");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1020_struct(50, 12210, "Feather headdress", "You can now use " + "<col=000080>" + "feather headdresses" + "</col>" + ". (You also need Level 79 Crafting to make feather headdresses).");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1020_struct(50, 1149, "Dragon medium helm" + "<br>" + " (with 60 Defence)", "You can now have " + "<col=000080>" + "dragon medium helms" + "</col>" + " enchanted to hold Summoning scrolls. (You also need level 60 Defence.)");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1020_struct(50, 19893, "Spirit cape" + "<br>" + " (with 50 Defence and 50 Dungeoneering)", "You can now wear " + "<col=000080>" + "spirit capes" + "</col>" + ". (You also need level 50 Defence and 50 Dungeoneering.)");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1020_struct(55, 9096, "Lunar helm" + "<br>" + " (with 40 Defence and 65 Magic)", "You can now have " + "<col=000080>" + "lunar helms" + "</col>" + " enchanted to hold Summoning scrolls. (You also need level 40 Defence and level 65 Magic.)");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1020_struct(60, 11718, "Armadyl helm" + "<br>" + " (with 70 Defence and 70 Ranged)", "You can now have " + "<col=000080>" + "Armadyl helms" + "</col>" + " enchanted to hold Summoning scrolls. (You also need level 70 Defence and level 70 Ranged.)");
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1020_struct(91, 18778, "Starved ancient effigies", "You can now investigate " + "<col=000080>" + "starved ancient effigies" + "</col>" + " using your knowledge of Summoning.");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1020_struct(93, 18779, "Nourished ancient effigies", "You can now investigate " + "<col=000080>" + "nourished ancient effigies" + "</col>" + " using your knowledge of Summoning.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1020_struct(95, 18780, "Sated ancient effigies", "You can now investigate " + "<col=000080>" + "sated ancient effigies" + "</col>" + " using your knowledge of Summoning.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1020_struct(97, 18781, "Gorged ancient effigies", "You can now investigate " + "<col=000080>" + "gorged ancient effigies" + "</col>" + " using your knowledge of Summoning.");
|
||||
}
|
||||
break;
|
||||
case 5:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1020_struct(1, 14422, "Stealing Creation - class 1 clay being - Strength XP", "You can now summon " + "<col=000080>" + "class 1 clay beings" + "</col>" + " in Stealing Creation.");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1020_struct(20, 14424, "Stealing Creation - class 2 clay being - Strength XP", "You can now summon " + "<col=000080>" + "class 2 clay beings" + "</col>" + " in Stealing Creation.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1020_struct(40, 14426, "Stealing Creation - class 3 clay being - Strength XP", "You can now summon " + "<col=000080>" + "class 3 clay beings" + "</col>" + " in Stealing Creation.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1020_struct(60, 14428, "Stealing Creation - class 4 clay being - Strength XP", "You can now summon " + "<col=000080>" + "class 4 clay beings" + "</col>" + " in Stealing Creation.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1020_struct(80, 14430, "Stealing Creation - class 5 clay being - Strength XP", "You can now summon " + "<col=000080>" + "class 5 clay beings" + "</col>" + " in Stealing Creation.");
|
||||
}
|
||||
break;
|
||||
case 6:
|
||||
switch (arg1) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1020_struct(-1, 15707, "Dungeoneering skill tasks" + "<br>" + "As your Summoning level increases, you will be able to attempt higher-level summoning tasks within Daemonheim. You will also be more likely to succeed when attempting summoning tasks within Daemonheim.", "");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1020_struct(1, 17935, "Cub bloodrager (Melee, tier 1)" + "<br>" + "Gold charm, novite ore", "You can now infuse " + "<col=000080>" + "cub bloodrager pouches" + "</col>" + " within Daemonheim.");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1020_struct(1, 18027, "Sundering Strike (Tier 1) scroll", "You can now use " + "<col=000080>" + "Sundering Strike (Tier 1) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1020_struct(2, 17985, "Cub deathslinger (Ranged, tier 1)" + "<br>" + "Gold charm, tangle gum branches", "You can now infuse " + "<col=000080>" + "cub deathslinger pouches" + "</col>" + " within Daemonheim.");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1020_struct(2, 18037, "Poisonous Shot (Tier 1) scroll", "You can now use " + "<col=000080>" + " Poisonous Shot (Tier 1) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1020_struct(3, 17945, "Cub stormbringer (Magic, tier 1)" + "<br>" + "Gold charm, salve nettles", "You can now infuse " + "<col=000080>" + "cub stormbringer pouches" + "</col>" + " within Daemonheim.");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1020_struct(3, 18047, "Snaring Wave (Tier 1) scroll", "You can now use " + "<col=000080>" + " Snaring Wave (Tier 1) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1020_struct(5, 17955, "Cub hoardstalker (Forager, tier 1)" + "<br>" + "Gold charm, protomastyx hide", "You can now infuse " + "<col=000080>" + "cub hoardstalker pouches" + "</col>" + " within Daemonheim.");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1020_struct(5, 18057, "Aptitude (Tier 1) scroll", "You can now use " + "<col=000080>" + " Aptitude (Tier 1) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1020_struct(7, 17975, "Cub worldbearer (Beast of burden, tier 1)" + "<br>" + "Gold charm, protoleather torn bag", "You can now infuse " + "<col=000080>" + "cub worldbearer pouches" + "</col>" + " within Daemonheim.");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1020_struct(7, 18067, "Second Wind (Tier 1) scroll", "You can now use " + "<col=000080>" + " Second Wind (Tier 1) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1020_struct(9, 17965, "Cub skinweaver (Healer, tier 1)" + "<br>" + "Gold charm, 2 cooked heim crabs", "You can now infuse " + "<col=000080>" + "cub skinweaver pouches" + "</col>" + " within Daemonheim.");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1020_struct(9, 18077, "Glimmer of Light (Tier 1) scroll", "You can now use " + "<col=000080>" + " Glimmer of Light (Tier 1) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1020_struct(11, 17936, "Little bloodrager (Melee, tier 2)" + "<br>" + "Gold charm, bathus ore", "You can now infuse " + "<col=000080>" + "little bloodrager pouches" + "</col>" + " within Daemonheim.");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1020_struct(11, 18028, "Sundering Strike (Tier 2) scroll", "You can now use " + "<col=000080>" + " Sundering Strike (Tier 2) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1020_struct(12, 17986, "Little deathslinger (Ranged, tier 2)" + "<br>" + "Gold charm, seeping elm branches", "You can now infuse " + "<col=000080>" + "little deathslinger pouches" + "</col>" + " within Daemonheim.");
|
||||
case 16:
|
||||
return newstruct cs2func_script_1020_struct(12, 18038, "Poisonous Shot (Tier 2) scroll", "You can now use " + "<col=000080>" + " Poisonous Shot (Tier 2) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 17:
|
||||
return newstruct cs2func_script_1020_struct(13, 17946, "Little stormbringer (Magic, tier 2)" + "<br>" + "Gold charm, wildercress stems", "You can now infuse " + "<col=000080>" + "little stormbringer pouches" + "</col>" + " within Daemonheim.");
|
||||
case 18:
|
||||
return newstruct cs2func_script_1020_struct(13, 18048, "Snaring Wave (Tier 2) scroll", "You can now use " + "<col=000080>" + " Snaring Wave (Tier 2) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 19:
|
||||
return newstruct cs2func_script_1020_struct(15, 17956, "Little hoardstalker (Forager, tier 2)" + "<br>" + "Gold charm, submastyx hide", "You can now infuse " + "<col=000080>" + "little hoardstalker pouches" + "</col>" + " within Daemonheim.");
|
||||
case 20:
|
||||
return newstruct cs2func_script_1020_struct(15, 18058, "Aptitude (Tier 2) scroll", "You can now use " + "<col=000080>" + " Aptitude (Tier 2) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 21:
|
||||
return newstruct cs2func_script_1020_struct(17, 17976, "Little worldbearer (Beast of burden, tier 2)" + "<br>" + "Gold charm, subleather torn bag", "You can now infuse " + "<col=000080>" + "little worldbearer pouches" + "</col>" + " within Daemonheim.");
|
||||
case 22:
|
||||
return newstruct cs2func_script_1020_struct(17, 18068, "Second Wind (Tier 2) scroll", "You can now use " + "<col=000080>" + " Second Wind (Tier 2) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 23:
|
||||
return newstruct cs2func_script_1020_struct(19, 17966, "Little skinweaver (Healer, tier 2)" + "<br>" + "Gold charm, 2 cooked red-eye", "You can now infuse " + "<col=000080>" + "little skinweaver pouches" + "</col>" + " within Daemonheim.");
|
||||
case 24:
|
||||
return newstruct cs2func_script_1020_struct(19, 18078, "Glimmer of Light (Tier 2) scroll", "You can now use " + "<col=000080>" + " Glimmer of Light (Tier 2) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 25:
|
||||
return newstruct cs2func_script_1020_struct(21, 17937, "Na\u00efve bloodrager (Melee, tier 3)" + "<br>" + "Gold charm, marmaros ore", "You can now infuse " + "<col=000080>" + "na\u00efve bloodrager pouches" + "</col>" + " within Daemonheim.");
|
||||
case 26:
|
||||
return newstruct cs2func_script_1020_struct(21, 18029, "Sundering Strike (Tier 3) scroll", "You can now use " + "<col=000080>" + " Sundering Strike (Tier 3) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 27:
|
||||
return newstruct cs2func_script_1020_struct(22, 17987, "Na\u00efve deathslinger (Ranged, tier 3)" + "<br>" + "Gold charm, blood spindle branches", "You can now infuse " + "<col=000080>" + "na\u00efve deathslinger pouches" + "</col>" + " within Daemonheim.");
|
||||
case 28:
|
||||
return newstruct cs2func_script_1020_struct(22, 18039, "Poisonous Shot (Tier 3) scroll", "You can now use " + "<col=000080>" + " Poisonous Shot (Tier 3) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 29:
|
||||
return newstruct cs2func_script_1020_struct(23, 17947, "Na\u00efve stormbringer (Magic, tier 3)" + "<br>" + "Gold charm, blightleaf gauze", "You can now infuse " + "<col=000080>" + "na\u00efve stormbringer pouches" + "</col>" + " within Daemonheim.");
|
||||
case 30:
|
||||
return newstruct cs2func_script_1020_struct(23, 18049, "Snaring Wave (Tier 3) scroll", "You can now use " + "<col=000080>" + " Snaring Wave (Tier 3) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 31:
|
||||
return newstruct cs2func_script_1020_struct(25, 17957, "Na\u00efve hoardstalker (Forager, tier 3)" + "<br>" + "Gold charm, paramastyx hide", "You can now infuse " + "<col=000080>" + "na\u00efve hoardstalker pouches" + "</col>" + " within Daemonheim.");
|
||||
case 32:
|
||||
return newstruct cs2func_script_1020_struct(25, 18059, "Aptitude (Tier 3) scroll", "You can now use " + "<col=000080>" + " Aptitude (Tier 3) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 33:
|
||||
return newstruct cs2func_script_1020_struct(27, 17977, "Na\u00efve worldbearer (Beast of burden, tier 3)" + "<br>" + "Gold charm, paraleather torn bag", "You can now infuse " + "<col=000080>" + "na\u00efve worldbearer pouches" + "</col>" + " within Daemonheim.");
|
||||
case 34:
|
||||
return newstruct cs2func_script_1020_struct(27, 18069, "Second Wind (Tier 3) scroll", "You can now use " + "<col=000080>" + " Second Wind (Tier 3) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 35:
|
||||
return newstruct cs2func_script_1020_struct(29, 17967, "Na\u00efve skinweaver (Healer, tier 3)" + "<br>" + "Gold charm, 2 cooked dusk eels", "You can now infuse " + "<col=000080>" + "na\u00efve skinweaver pouches" + "</col>" + " within Daemonheim.");
|
||||
case 36:
|
||||
return newstruct cs2func_script_1020_struct(29, 18079, "Glimmer of Light (Tier 3) scroll", "You can now use " + "<col=000080>" + " Glimmer of Light (Tier 3) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 37:
|
||||
return newstruct cs2func_script_1020_struct(31, 17938, "Keen bloodrager (Melee, tier 4)" + "<br>" + "Green charm, kratonite ore", "You can now infuse " + "<col=000080>" + "keen bloodrager pouches" + "</col>" + " within Daemonheim.");
|
||||
case 38:
|
||||
return newstruct cs2func_script_1020_struct(31, 18030, "Sundering Strike (Tier 4) scroll", "You can now use " + "<col=000080>" + " Sundering Strike (Tier 4) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 39:
|
||||
return newstruct cs2func_script_1020_struct(32, 17988, "Keen deathslinger (Ranged, tier 4)" + "<br>" + "Green charm, utuku branches", "You can now infuse " + "<col=000080>" + "keen deathslinger pouches" + "</col>" + " within Daemonheim.");
|
||||
case 40:
|
||||
return newstruct cs2func_script_1020_struct(32, 18040, "Poisonous Shot (Tier 4) scroll", "You can now use " + "<col=000080>" + " Poisonous Shot (Tier 4) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 41:
|
||||
return newstruct cs2func_script_1020_struct(33, 17948, "Keen stormbringer (Magic, tier 4)" + "<br>" + "Green charm, roseblood stems", "You can now infuse " + "<col=000080>" + "keen stormbringer pouches" + "</col>" + " within Daemonheim.");
|
||||
case 42:
|
||||
return newstruct cs2func_script_1020_struct(33, 18050, "Snaring Wave (Tier 4) scroll", "You can now use " + "<col=000080>" + " Snaring Wave (Tier 4) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 43:
|
||||
return newstruct cs2func_script_1020_struct(35, 17958, "Keen hoardstalker (Forager, tier 4)" + "<br>" + "Green charm, archaemastyx hide", "You can now infuse " + "<col=000080>" + "keen hoardstalker pouches" + "</col>" + " within Daemonheim.");
|
||||
case 44:
|
||||
return newstruct cs2func_script_1020_struct(35, 18060, "Aptitude (Tier 4) scroll", "You can now use " + "<col=000080>" + " Aptitude (Tier 4) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 45:
|
||||
return newstruct cs2func_script_1020_struct(37, 17978, "Keen worldbearer (Beast of burden, tier 4)" + "<br>" + "Green charm, archleather torn bag", "You can now infuse " + "<col=000080>" + "keen worldbearer pouches" + "</col>" + " within Daemonheim.");
|
||||
case 46:
|
||||
return newstruct cs2func_script_1020_struct(37, 18070, "Second Wind (Tier 4) scroll", "You can now use " + "<col=000080>" + " Second Wind (Tier 4) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 47:
|
||||
return newstruct cs2func_script_1020_struct(39, 17968, "Keen skinweaver (Healer, tier 4)" + "<br>" + "Green charm, 2 cooked giant flatfish", "You can now infuse " + "<col=000080>" + "keen skinweaver pouches" + "</col>" + " within Daemonheim.");
|
||||
case 48:
|
||||
return newstruct cs2func_script_1020_struct(39, 18080, "Glimmer of Light (Tier 4) scroll", "You can now use " + "<col=000080>" + " Glimmer of Light (Tier 4) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 49:
|
||||
return newstruct cs2func_script_1020_struct(41, 17939, "Brave bloodrager (Melee, tier 5)" + "<br>" + "Green charm, fractite ore", "You can now infuse " + "<col=000080>" + "brave bloodrager pouches" + "</col>" + " within Daemonheim.");
|
||||
case 50:
|
||||
return newstruct cs2func_script_1020_struct(41, 18031, "Sundering Strike (Tier 5) scroll", "You can now use " + "<col=000080>" + " Sundering Strike (Tier 5) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 51:
|
||||
return newstruct cs2func_script_1020_struct(42, 17989, "Brave deathslinger (Ranged, tier 5)" + "<br>" + "Green charm, spinebeam branches", "You can now infuse " + "<col=000080>" + "brave deathslinger pouches" + "</col>" + " within Daemonheim.");
|
||||
case 52:
|
||||
return newstruct cs2func_script_1020_struct(42, 18041, "Poisonous Shot (Tier 5) scroll", "You can now use " + "<col=000080>" + " Poisonous Shot (Tier 5) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 53:
|
||||
return newstruct cs2func_script_1020_struct(43, 17949, "Brave stormbringer (Magic, tier 5)" + "<br>" + "Green charm, bryll reeds", "You can now infuse " + "<col=000080>" + "brave stormbringer pouches" + "</col>" + " within Daemonheim.");
|
||||
case 54:
|
||||
return newstruct cs2func_script_1020_struct(43, 18051, "Snaring Wave (Tier 5) scroll", "You can now use " + "<col=000080>" + " Snaring Wave (Tier 5) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 55:
|
||||
return newstruct cs2func_script_1020_struct(45, 17959, "Brave hoardstalker (Forager, tier 5)" + "<br>" + "Green charm, dromomastyx hide", "You can now infuse " + "<col=000080>" + "brave hoardstalker pouches" + "</col>" + " within Daemonheim.");
|
||||
case 56:
|
||||
return newstruct cs2func_script_1020_struct(45, 18061, "Aptitude (Tier 5) scroll", "You can now use " + "<col=000080>" + " Aptitude (Tier 5) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 57:
|
||||
return newstruct cs2func_script_1020_struct(47, 17979, "Brave worldbearer (Beast of burden, tier 5)" + "<br>" + "Green charm, dromoleather torn bag", "You can now infuse " + "<col=000080>" + "brave worldbearer pouches" + "</col>" + " within Daemonheim.");
|
||||
case 58:
|
||||
return newstruct cs2func_script_1020_struct(47, 18071, "Second Wind (Tier 5) scroll", "You can now use " + "<col=000080>" + " Second Wind (Tier 5) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 59:
|
||||
return newstruct cs2func_script_1020_struct(49, 17969, "Brave skinweaver (Healer, tier 5)" + "<br>" + "Green charm, 2 cooked short-finned eels", "You can now infuse " + "<col=000080>" + "brave skinweaver pouches" + "</col>" + " within Daemonheim.");
|
||||
case 60:
|
||||
return newstruct cs2func_script_1020_struct(49, 18081, "Glimmer of Light (Tier 5) scroll", "You can now use " + "<col=000080>" + " Glimmer of Light (Tier 5) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 61:
|
||||
return newstruct cs2func_script_1020_struct(51, 17940, "Brah bloodrager (Melee, tier 6)" + "<br>" + "Green charm, zephyrium ore", "You can now infuse " + "<col=000080>" + "brah bloodrager pouches" + "</col>" + " within Daemonheim.");
|
||||
case 62:
|
||||
return newstruct cs2func_script_1020_struct(51, 18032, "Sundering Strike (Tier 6) scroll", "You can now use " + "<col=000080>" + " Sundering Strike (Tier 6) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 63:
|
||||
return newstruct cs2func_script_1020_struct(52, 17990, "Brah deathslinger (Ranged, tier 6)" + "<br>" + "Green charm, bovistrangler branches", "You can now infuse " + "<col=000080>" + "brah deathslinger pouches" + "</col>" + " within Daemonheim.");
|
||||
case 64:
|
||||
return newstruct cs2func_script_1020_struct(52, 18042, "Poisonous Shot (Tier 6) scroll", "You can now use " + "<col=000080>" + " Poisonous Shot (Tier 6) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 65:
|
||||
return newstruct cs2func_script_1020_struct(53, 17950, "Brah stormbringer (Magic, tier 6)" + "<br>" + "Green charm, duskweed sproutings", "You can now infuse " + "<col=000080>" + "brah stormbringer pouches" + "</col>" + " within Daemonheim.");
|
||||
case 66:
|
||||
return newstruct cs2func_script_1020_struct(53, 18052, "Snaring Wave (Tier 6) scroll", "You can now use " + "<col=000080>" + " Snaring Wave (Tier 6) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 67:
|
||||
return newstruct cs2func_script_1020_struct(55, 17960, "Brah hoardstalker (Forager, tier 6)" + "<br>" + "Green charm, spinomastyx hide", "You can now infuse " + "<col=000080>" + "brah hoardstalker pouches" + "</col>" + " within Daemonheim.");
|
||||
case 68:
|
||||
return newstruct cs2func_script_1020_struct(55, 18062, "Aptitude (Tier 6) scroll", "You can now use " + "<col=000080>" + " Aptitude (Tier 6) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 69:
|
||||
return newstruct cs2func_script_1020_struct(57, 17980, "Brah worldbearer (Beast of burden, tier 6)" + "<br>" + "Green charm, spinoleather torn bag", "You can now infuse " + "<col=000080>" + "brah worldbearer pouches" + "</col>" + " within Daemonheim.");
|
||||
case 70:
|
||||
return newstruct cs2func_script_1020_struct(57, 18072, "Second Wind (Tier 6) scroll", "You can now use " + "<col=000080>" + " Second Wind (Tier 6) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 71:
|
||||
return newstruct cs2func_script_1020_struct(59, 17970, "Brah skinweaver (Healer, tier 6)" + "<br>" + "Green charm, 2 cooked web snippers", "You can now infuse " + "<col=000080>" + "brah skinweaver pouches" + "</col>" + " within Daemonheim.");
|
||||
case 72:
|
||||
return newstruct cs2func_script_1020_struct(59, 18082, "Glimmer of Light (Tier 6) scroll", "You can now use " + "<col=000080>" + " Glimmer of Light (Tier 6) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 73:
|
||||
return newstruct cs2func_script_1020_struct(61, 17941, "Naabe bloodrager (Melee, tier 7)" + "<br>" + "Crimson charm, argonite ore", "You can now infuse " + "<col=000080>" + "naabe bloodrager pouches" + "</col>" + " within Daemonheim.");
|
||||
case 74:
|
||||
return newstruct cs2func_script_1020_struct(61, 18033, "Sundering Strike (Tier 7) scroll", "You can now use " + "<col=000080>" + " Sundering Strike (Tier 7) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 75:
|
||||
return newstruct cs2func_script_1020_struct(62, 17991, "Naabe deathslinger (Ranged, tier 7)" + "<br>" + "Crimson charm, thigat branches", "You can now infuse " + "<col=000080>" + "naabe deathslinger pouches" + "</col>" + " within Daemonheim.");
|
||||
case 76:
|
||||
return newstruct cs2func_script_1020_struct(62, 18043, "Poisonous Shot (Tier 7) scroll", "You can now use " + "<col=000080>" + " Poisonous Shot (Tier 7) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 77:
|
||||
return newstruct cs2func_script_1020_struct(63, 17951, "Naabe stormbringer (Magic, tier 7)" + "<br>" + "Crimson charm, soulbell roots", "You can now infuse " + "<col=000080>" + "naabe stormbringer pouches" + "</col>" + " within Daemonheim.");
|
||||
case 78:
|
||||
return newstruct cs2func_script_1020_struct(63, 18053, "Snaring Wave (Tier 7) scroll", "You can now use " + "<col=000080>" + " Snaring Wave (Tier 7) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 79:
|
||||
return newstruct cs2func_script_1020_struct(65, 17961, "Naabe hoardstalker (Forager, tier 7)" + "<br>" + "Crimson charm, gallimastyx hide", "You can now infuse " + "<col=000080>" + "naabe hoardstalker pouches" + "</col>" + " within Daemonheim.");
|
||||
case 80:
|
||||
return newstruct cs2func_script_1020_struct(65, 18063, "Aptitude (Tier 7) scroll", "You can now use " + "<col=000080>" + " Aptitude (Tier 7) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 81:
|
||||
return newstruct cs2func_script_1020_struct(67, 17981, "Naabe worldbearer (Beast of burden, tier 7)" + "<br>" + "Crimson charm, gallileather torn bag", "You can now infuse " + "<col=000080>" + "naabe worldbearer pouches" + "</col>" + " within Daemonheim.");
|
||||
case 82:
|
||||
return newstruct cs2func_script_1020_struct(67, 18073, "Second Wind (Tier 7) scroll", "You can now use " + "<col=000080>" + " Second Wind (Tier 7) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 83:
|
||||
return newstruct cs2func_script_1020_struct(69, 17971, "Naabe skinweaver (Healer, tier 7)" + "<br>" + "Crimson charm, 2 cooked bouldabass", "You can now infuse " + "<col=000080>" + "naabe skinweaver pouches" + "</col>" + " within Daemonheim.");
|
||||
case 84:
|
||||
return newstruct cs2func_script_1020_struct(69, 18083, "Glimmer of Light (Tier 7) scroll", "You can now use " + "<col=000080>" + " Glimmer of Light (Tier 7) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 85:
|
||||
return newstruct cs2func_script_1020_struct(71, 17942, "Wise bloodrager (Melee, tier 8)" + "<br>" + "Crimson charm, katagon ore", "You can now infuse " + "<col=000080>" + "wise bloodrager pouches" + "</col>" + " within Daemonheim.");
|
||||
case 86:
|
||||
return newstruct cs2func_script_1020_struct(71, 18034, "Sundering Strike (Tier 8) scroll", "You can now use " + "<col=000080>" + " Sundering Strike (Tier 8) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 87:
|
||||
return newstruct cs2func_script_1020_struct(72, 17992, "Wise deathslinger (Ranged, tier 8)" + "<br>" + "Crimson charm, corpsethorn branches", "You can now infuse " + "<col=000080>" + "wise deathslinger pouches" + "</col>" + " within Daemonheim.");
|
||||
case 88:
|
||||
return newstruct cs2func_script_1020_struct(72, 18044, "Poisonous Shot (Tier 8) scroll", "You can now use " + "<col=000080>" + " Poisonous Shot (Tier 8) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 89:
|
||||
return newstruct cs2func_script_1020_struct(73, 17952, "Wise stormbringer (Magic, tier 8)" + "<br>" + "Crimson charm, ectograss blades", "You can now infuse " + "<col=000080>" + "wise stormbringer pouches" + "</col>" + " within Daemonheim.");
|
||||
case 90:
|
||||
return newstruct cs2func_script_1020_struct(73, 18054, "Snaring Wave (Tier 8) scroll", "You can now use " + "<col=000080>" + " Snaring Wave (Tier 8) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 91:
|
||||
return newstruct cs2func_script_1020_struct(75, 17962, "Wise hoardstalker (Forager, tier 8)" + "<br>" + "Crimson charm, stegomastyx hide", "You can now infuse " + "<col=000080>" + "wise hoardstalker pouches" + "</col>" + " within Daemonheim.");
|
||||
case 92:
|
||||
return newstruct cs2func_script_1020_struct(75, 18064, "Aptitude (Tier 8) scroll", "You can now use " + "<col=000080>" + " Aptitude (Tier 8) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 93:
|
||||
return newstruct cs2func_script_1020_struct(77, 17982, "Wise worldbearer (Beast of burden, tier 8)" + "<br>" + "Crimson charm, stegoleather torn bag", "You can now infuse " + "<col=000080>" + "wise worldbearer pouches" + "</col>" + " within Daemonheim.");
|
||||
case 94:
|
||||
return newstruct cs2func_script_1020_struct(77, 18074, "Second Wind (Tier 8) scroll", "You can now use " + "<col=000080>" + " Second Wind (Tier 8) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 95:
|
||||
return newstruct cs2func_script_1020_struct(79, 17972, "Wise skinweaver (Healer, tier 8)" + "<br>" + "Crimson charm, 2 cooked salve eels", "You can now infuse " + "<col=000080>" + "wise skinweaver pouches" + "</col>" + " within Daemonheim.");
|
||||
case 96:
|
||||
return newstruct cs2func_script_1020_struct(79, 18084, "Glimmer of Light (Tier 8) scroll", "You can now use " + "<col=000080>" + " Glimmer of Light (Tier 8) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 97:
|
||||
return newstruct cs2func_script_1020_struct(81, 17943, "Adept bloodrager (Melee, tier 9)" + "<br>" + "Blue charm, gorgonite ore", "You can now infuse " + "<col=000080>" + "adept bloodrager pouches" + "</col>" + " within Daemonheim.");
|
||||
case 98:
|
||||
return newstruct cs2func_script_1020_struct(81, 18035, "Sundering Strike (Tier 9) scroll", "You can now use " + "<col=000080>" + " Sundering Strike (Tier 9) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 99:
|
||||
return newstruct cs2func_script_1020_struct(82, 17993, "Adept deathslinger (Ranged, tier 9)" + "<br>" + "Blue charm, entgallow branches", "You can now infuse " + "<col=000080>" + "adept deathslinger pouches" + "</col>" + " within Daemonheim.");
|
||||
case 100:
|
||||
return newstruct cs2func_script_1020_struct(82, 18045, "Poisonous Shot (Tier 9) scroll", "You can now use " + "<col=000080>" + " Poisonous Shot (Tier 9) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 101:
|
||||
return newstruct cs2func_script_1020_struct(83, 17953, "Adept stormbringer (Magic, tier 9)" + "<br>" + "Blue charm, runeleaf fibres", "You can now infuse " + "<col=000080>" + "adept stormbringer pouches" + "</col>" + " within Daemonheim.");
|
||||
case 102:
|
||||
return newstruct cs2func_script_1020_struct(83, 18055, "Snaring Wave (Tier 9) scroll", "You can now use " + "<col=000080>" + " Snaring Wave (Tier 9) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 103:
|
||||
return newstruct cs2func_script_1020_struct(85, 17963, "Adept hoardstalker (Forager, tier 9)" + "<br>" + "Blue charm, megamastyx hide", "You can now infuse " + "<col=000080>" + "adept hoardstalker pouches" + "</col>" + " within Daemonheim.");
|
||||
case 104:
|
||||
return newstruct cs2func_script_1020_struct(85, 18065, "Aptitude (Tier 9) scroll", "You can now use " + "<col=000080>" + " Aptitude (Tier 9) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 105:
|
||||
return newstruct cs2func_script_1020_struct(87, 17983, "Adept worldbearer (Beast of burden, tier 9)" + "<br>" + "Blue charm, megaleather torn bag", "You can now infuse " + "<col=000080>" + "adept worldbearer pouches" + "</col>" + " within Daemonheim.");
|
||||
case 106:
|
||||
return newstruct cs2func_script_1020_struct(87, 18075, "Second Wind (Tier 9) scroll", "You can now use " + "<col=000080>" + " Second Wind (Tier 9) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 107:
|
||||
return newstruct cs2func_script_1020_struct(89, 17973, "Adept skinweaver (Healer, tier 9)" + "<br>" + "Blue charm, 2 cooked blue crabs", "You can now infuse " + "<col=000080>" + "adept skinweaver pouches" + "</col>" + " within Daemonheim.");
|
||||
case 108:
|
||||
return newstruct cs2func_script_1020_struct(89, 18085, "Glimmer of Light (Tier 9) scroll", "You can now use " + "<col=000080>" + " Glimmer of Light (Tier 9) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 109:
|
||||
return newstruct cs2func_script_1020_struct(91, 17944, "Sachem bloodrager (Melee, tier 10)" + "<br>" + "Blue charm, promethium ore", "You can now infuse " + "<col=000080>" + "sachem bloodrager pouches" + "</col>" + " within Daemonheim.");
|
||||
case 110:
|
||||
return newstruct cs2func_script_1020_struct(91, 18036, "Sundering Strike (Tier 10) scroll", "You can now use " + "<col=000080>" + " Sundering Strike (Tier 10) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 111:
|
||||
return newstruct cs2func_script_1020_struct(92, 17994, "Sachem deathslinger (Ranged, tier 10)" + "<br>" + "Blue charm, grave creeper branches", "You can now infuse " + "<col=000080>" + "sachem deathslinger pouches" + "</col>" + " within Daemonheim.");
|
||||
case 112:
|
||||
return newstruct cs2func_script_1020_struct(92, 18046, "Poisonous Shot (Tier 10) scroll", "You can now use " + "<col=000080>" + " Poisonous Shot (Tier 10) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 113:
|
||||
return newstruct cs2func_script_1020_struct(93, 17954, "Sachem stormbringer (Magic, tier 10)" + "<br>" + "Blue charm, spiritbloom fibres", "You can now infuse " + "<col=000080>" + "sachem stormbringer pouches" + "</col>" + " within Daemonheim.");
|
||||
case 114:
|
||||
return newstruct cs2func_script_1020_struct(93, 18056, "Snaring Wave (Tier 10) scroll", "You can now use " + "<col=000080>" + " Snaring Wave (Tier 10) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 115:
|
||||
return newstruct cs2func_script_1020_struct(95, 17964, "Sachem hoardstalker (Forager, tier 10)" + "<br>" + "Blue charm, tyrannomastyx hide", "You can now infuse " + "<col=000080>" + "sachem hoardstalker pouches" + "</col>" + " within Daemonheim.");
|
||||
case 116:
|
||||
return newstruct cs2func_script_1020_struct(95, 18066, "Aptitude (Tier 10) scroll", "You can now use " + "<col=000080>" + " Aptitude (Tier 10) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 117:
|
||||
return newstruct cs2func_script_1020_struct(97, 17984, "Sachem worldbearer (Beast of burden, tier 10)" + "<br>" + "Blue charm, tyrannoleather torn bag", "You can now infuse " + "<col=000080>" + "sachem worldbearer pouches" + "</col>" + " within Daemonheim.");
|
||||
case 118:
|
||||
return newstruct cs2func_script_1020_struct(97, 18076, "Second Wind (Tier 10) scroll", "You can now use " + "<col=000080>" + " Second Wind (Tier 10) scrolls" + "</col>" + " within Daemonheim.");
|
||||
case 119:
|
||||
return newstruct cs2func_script_1020_struct(99, 17974, "Sachem skinweaver (Healer, tier 10)" + "<br>" + "Blue charm, 2 cooked cave morays", "You can now infuse " + "<col=000080>" + "sachem skinweaver pouches" + "</col>" + " within Daemonheim.");
|
||||
case 120:
|
||||
return newstruct cs2func_script_1020_struct(99, 18086, "Glimmer of Light (Tier 10) scroll", "You can now use " + "<col=000080>" + " Glimmer of Light (Tier 10) scrolls" + "</col>" + " within Daemonheim.");
|
||||
}
|
||||
break;
|
||||
case 7:
|
||||
if (((boolean)arg1)) {
|
||||
return newstruct cs2func_script_1020_struct(99, 12169, "Skill mastery", "<col=000080>" + "Congratulations! You are now a master of " + "<col=800000>" + "Summoning" + "<col=000080>" + ". Why not visit " + "<col=800000>" + "Pikkupstix" + "<col=000080>" + " in " + "<col=800000>" + "Taverley" + "<col=000080>" + "? He has something special only available to true masters of the " + "<col=800000>" + "Summoning" + "<col=000080>" + " skill!");
|
||||
}
|
||||
}
|
||||
return newstruct cs2func_script_1020_struct(0, -1, "", "");
|
||||
}
|
||||
37
dumps/scripts/1021.cs2
Normal file
37
dumps/scripts/1021.cs2
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
cs2func_script_1021_struct(1,1,0) script_1021(int arg0) {
|
||||
switch (arg0) {
|
||||
case 0:
|
||||
return newstruct cs2func_script_1021_struct(0, "Smelting");
|
||||
case 1:
|
||||
return newstruct cs2func_script_1021_struct(0, "Bronze");
|
||||
case 2:
|
||||
return newstruct cs2func_script_1021_struct(1, "Blurite");
|
||||
case 3:
|
||||
return newstruct cs2func_script_1021_struct(0, "Iron");
|
||||
case 4:
|
||||
return newstruct cs2func_script_1021_struct(0, "Steel");
|
||||
case 5:
|
||||
return newstruct cs2func_script_1021_struct(0, "Mithril");
|
||||
case 6:
|
||||
return newstruct cs2func_script_1021_struct(0, "Adamantite");
|
||||
case 7:
|
||||
return newstruct cs2func_script_1021_struct(0, "Rune");
|
||||
case 8:
|
||||
return newstruct cs2func_script_1021_struct(1, "Gold");
|
||||
case 9:
|
||||
return newstruct cs2func_script_1021_struct(1, "Elemental");
|
||||
case 10:
|
||||
return newstruct cs2func_script_1021_struct(1, "Bane");
|
||||
case 11:
|
||||
return newstruct cs2func_script_1021_struct(0, "Artisan Workshop");
|
||||
case 12:
|
||||
return newstruct cs2func_script_1021_struct(0, "Other");
|
||||
case 13:
|
||||
return newstruct cs2func_script_1021_struct(1, "Minigames");
|
||||
case 14:
|
||||
return newstruct cs2func_script_1021_struct(0, "Dungeoneering");
|
||||
case 15:
|
||||
return newstruct cs2func_script_1021_struct(0, "Milestones");
|
||||
}
|
||||
return newstruct cs2func_script_1021_struct(-1, "");
|
||||
}
|
||||
1113
dumps/scripts/1022.cs2
Normal file
1113
dumps/scripts/1022.cs2
Normal file
File diff suppressed because it is too large
Load diff
4603
dumps/scripts/1023.cs2
Normal file
4603
dumps/scripts/1023.cs2
Normal file
File diff suppressed because it is too large
Load diff
652
dumps/scripts/1024.cs2
Normal file
652
dumps/scripts/1024.cs2
Normal file
|
|
@ -0,0 +1,652 @@
|
|||
int script_1024(int arg0) {
|
||||
switch (arg0) {
|
||||
case 0:
|
||||
if (getSkillActualLvl(14) >= 10) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
if ((getSkillActualLvl(0) >= 15) && (getSkillActualLvl(5) >= 25)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
if (((getSkillActualLvl(1) >= 30) && (getSkillActualLvl(14) >= 40)) && (getSkillActualLvl(13) >= 50)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
if (((getSkillActualLvl(7) >= 30) && (getSkillActualLvl(9) >= 5)) && (getSkillActualLvl(4) >= 30)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
if (((getSkillActualLvl(16) >= 42) && (getSkillActualLvl(12) >= 45)) && ((getSkillActualLvl(4) >= 40) && (getSkillActualLvl(13) >= 50))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 5:
|
||||
if ((getSkillActualLvl(12) >= 20) && (getSkillActualLvl(17) >= 25)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 6:
|
||||
if ((((getSkillActualLvl(16) >= 26) && (getSkillActualLvl(22) >= 5)) && ((getSkillActualLvl(12) >= 32) && (getSkillActualLvl(6) >= 33))) && (((getSkillActualLvl(14) >= 20) && (getSkillActualLvl(2) >= 40)) && (getSkillActualLvl(17) >= 22))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 7:
|
||||
if (((getSkillActualLvl(11) >= 50) && (getSkillActualLvl(6) >= 50)) && ((getSkillActualLvl(18) >= 10) && (getSkillActualLvl(17) >= 53))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 8:
|
||||
if (((getSkillActualLvl(9) >= 50) && (getSkillActualLvl(20) >= 50)) && (getSkillActualLvl(13) >= 65)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 9:
|
||||
if (((getSkillActualLvl(16) >= 10) && (getSkillActualLvl(15) >= 10)) && (getSkillActualLvl(17) >= 25)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 10:
|
||||
if (getSkillActualLvl(15) >= 31) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 11:
|
||||
if (getSkillActualLvl(21) >= 27) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 12:
|
||||
if (((getSkillActualLvl(12) >= 20) && (getSkillActualLvl(14) >= 20)) && (getSkillActualLvl(13) >= 20)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 13:
|
||||
if (((getSkillActualLvl(12) >= 50) && (getSkillActualLvl(11) >= 45)) && ((getSkillActualLvl(6) >= 39) && (getSkillActualLvl(5) >= 43))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 14:
|
||||
if (((getSkillActualLvl(19) >= 49) && (getSkillActualLvl(15) >= 57)) && (getSkillActualLvl(17) >= 40)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 15:
|
||||
if (((getSkillActualLvl(12) >= 40) && (getSkillActualLvl(6) >= 59)) && ((getSkillActualLvl(14) >= 40) && (getSkillActualLvl(13) >= 40))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 16:
|
||||
if (getSkillActualLvl(10) >= 10) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 17:
|
||||
if ((getSkillActualLvl(7) >= 22) && (getSkillActualLvl(19) >= 17)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 18:
|
||||
if (((getSkillActualLvl(12) >= 40) && (getSkillActualLvl(9) >= 25)) && (getSkillActualLvl(8) >= 40)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 19:
|
||||
if (getSkillActualLvl(19) >= 25) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 20:
|
||||
if ((getSkillActualLvl(16) >= 25) && (getSkillActualLvl(7) >= 20)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 21:
|
||||
if (((getSkillActualLvl(12) >= 12) && (getSkillActualLvl(11) >= 16)) && ((getSkillActualLvl(6) >= 33) && (getSkillActualLvl(17) >= 14))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 22:
|
||||
if ((getSkillActualLvl(12) >= 20) && (getSkillActualLvl(17) >= 25)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 23:
|
||||
if (getSkillActualLvl(16) >= 25) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 24:
|
||||
if ((getSkillActualLvl(12) >= 49) && (getSkillActualLvl(17) >= 17)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 25:
|
||||
if ((getSkillActualLvl(16) >= 15) && (getSkillActualLvl(12) >= 35)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 26:
|
||||
if (((getSkillActualLvl(7) >= 53) && (getSkillActualLvl(10) >= 53)) && ((getSkillActualLvl(15) >= 25) && (getSkillActualLvl(14) >= 50))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 27:
|
||||
if (getSkillActualLvl(16) >= 35) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 28:
|
||||
if (((getSkillActualLvl(12) >= 25) && (getSkillActualLvl(6) >= 7)) && (getSkillActualLvl(14) >= 15)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 29:
|
||||
if (getSkillActualLvl(15) >= 3) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 30:
|
||||
if (((((getSkillActualLvl(16) >= 50) && (getSkillActualLvl(12) >= 50)) && ((getSkillActualLvl(15) >= 45) && (getSkillActualLvl(6) >= 56))) && (((getSkillActualLvl(14) >= 52) && (getSkillActualLvl(5) >= 42)) && ((getSkillActualLvl(13) >= 50) && (getSkillActualLvl(2) >= 50)))) && ((getSkillActualLvl(17) >= 50) && (getSkillActualLvl(8) >= 50))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 31:
|
||||
if ((getSkillActualLvl(12) >= 31) && (getSkillActualLvl(8) >= 36)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 32:
|
||||
if (((getSkillActualLvl(16) >= 13) && (getSkillActualLvl(14) >= 17)) && (getSkillActualLvl(17) >= 13)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 33:
|
||||
if ((((getSkillActualLvl(12) >= 61) && (getSkillActualLvl(1) >= 40)) && ((getSkillActualLvl(11) >= 49) && (getSkillActualLvl(15) >= 5))) && (((getSkillActualLvl(6) >= 65) && (getSkillActualLvl(14) >= 60)) && (getSkillActualLvl(8) >= 55))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 34:
|
||||
if (((getSkillActualLvl(12) >= 20) && (getSkillActualLvl(6) >= 7)) && (getSkillActualLvl(13) >= 40)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 35:
|
||||
if (getSkillActualLvl(17) >= 30) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 36:
|
||||
if (getSkillActualLvl(16) >= 20) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 37:
|
||||
if ((getSkillActualLvl(4) >= 60) && (getSkillActualLvl(17) >= 50)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 38:
|
||||
if (getSkillActualLvl(16) >= 25) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 39:
|
||||
if ((getSkillActualLvl(19) >= 29) && (getSkillActualLvl(8) >= 10)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 40:
|
||||
if (getSkillActualLvl(12) >= 18) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 41:
|
||||
if (((getSkillActualLvl(16) >= 36) && (getSkillActualLvl(12) >= 25)) && ((getSkillActualLvl(15) >= 18) && (getSkillActualLvl(13) >= 30))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 42:
|
||||
if (getSkillActualLvl(16) >= 56) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 43:
|
||||
if ((getSkillActualLvl(16) >= 40) && (getSkillActualLvl(18) >= 40)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 44:
|
||||
if (getSkillActualLvl(5) >= 31) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 45:
|
||||
if (getSkillActualLvl(11) >= 30) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 46:
|
||||
if ((getSkillActualLvl(12) >= 20) && (getSkillActualLvl(15) >= 15)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 47:
|
||||
if (getSkillActualLvl(12) >= 30) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 48:
|
||||
if ((getSkillActualLvl(16) >= 32) && (getSkillActualLvl(12) >= 20)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 49:
|
||||
if (((getSkillActualLvl(6) >= 33) && (getSkillActualLvl(14) >= 37)) && ((getSkillActualLvl(4) >= 37) && (getSkillActualLvl(17) >= 37))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 50:
|
||||
if ((((getSkillActualLvl(7) >= 62) && (getSkillActualLvl(12) >= 40)) && ((getSkillActualLvl(11) >= 42) && (getSkillActualLvl(10) >= 62))) && ((getSkillActualLvl(6) >= 66) && (getSkillActualLvl(13) >= 45))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 51:
|
||||
if (((getSkillActualLvl(16) >= 15) && (getSkillActualLvl(7) >= 30)) && (getSkillActualLvl(10) >= 5)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 52:
|
||||
if (((getSkillActualLvl(12) >= 20) && (getSkillActualLvl(11) >= 49)) && (getSkillActualLvl(14) >= 20)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 53:
|
||||
if ((getSkillActualLvl(4) >= 40) && (getSkillActualLvl(17) >= 42)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 54:
|
||||
if ((getSkillActualLvl(9) >= 10) && (getSkillActualLvl(13) >= 20)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 55:
|
||||
if (getSkillActualLvl(17) >= 21) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 56:
|
||||
if (getSkillActualLvl(16) >= 28) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 57:
|
||||
if (getSkillActualLvl(16) >= 15) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 58:
|
||||
if (getSkillActualLvl(4) >= 25) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 59:
|
||||
if ((((getSkillActualLvl(16) >= 25) && (getSkillActualLvl(15) >= 14)) && ((getSkillActualLvl(6) >= 14) && (getSkillActualLvl(14) >= 40))) && (getSkillActualLvl(17) >= 15)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 60:
|
||||
if (getSkillActualLvl(0) >= 20) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 61:
|
||||
if ((getSkillActualLvl(22) >= 5) && (getSkillActualLvl(6) >= 46)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 62:
|
||||
if ((getSkillActualLvl(16) >= 23) && (getSkillActualLvl(17) >= 23)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 63:
|
||||
if (((getSkillActualLvl(12) >= 19) && (getSkillActualLvl(4) >= 30)) && ((getSkillActualLvl(18) >= 18) && (getSkillActualLvl(8) >= 35))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 64:
|
||||
if ((getSkillActualLvl(6) >= 20) && (getSkillActualLvl(13) >= 30)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 65:
|
||||
if (((getSkillActualLvl(12) >= 36) && (getSkillActualLvl(19) >= 30)) && (getSkillActualLvl(11) >= 20)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 66:
|
||||
if (((getSkillActualLvl(22) >= 30) && (getSkillActualLvl(12) >= 16)) && (getSkillActualLvl(5) >= 50)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 67:
|
||||
if (((getSkillActualLvl(12) >= 30) && (getSkillActualLvl(20) >= 30)) && ((getSkillActualLvl(18) >= 30) && (getSkillActualLvl(17) >= 30))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 68:
|
||||
if (((getSkillActualLvl(16) >= 30) && (getSkillActualLvl(22) >= 34)) && ((getSkillActualLvl(12) >= 30) && (getSkillActualLvl(21) >= 10))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 69:
|
||||
if (((getSkillActualLvl(16) >= 40) && (getSkillActualLvl(22) >= 20)) && ((getSkillActualLvl(12) >= 46) && (getSkillActualLvl(8) >= 56))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 70:
|
||||
if (getSkillActualLvl(22) >= 10) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 71:
|
||||
if (getSkillActualLvl(20) >= 35) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 72:
|
||||
if ((getSkillActualLvl(11) >= 40) && (getSkillActualLvl(8) >= 50)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 73:
|
||||
if ((((getSkillActualLvl(16) >= 59) && (getSkillActualLvl(19) >= 45)) && ((getSkillActualLvl(15) >= 52) && (getSkillActualLvl(17) >= 58))) && (getSkillActualLvl(8) >= 71)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 74:
|
||||
if ((getSkillActualLvl(6) >= 45) && (getSkillActualLvl(1) >= 65)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 75:
|
||||
if ((((getSkillActualLvl(16) >= 45) && (getSkillActualLvl(4) >= 47)) && ((getSkillActualLvl(18) >= 56) && (getSkillActualLvl(17) >= 56))) && (getSkillActualLvl(2) >= 60)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 76:
|
||||
if (((getSkillActualLvl(16) >= 55) && (getSkillActualLvl(19) >= 53)) && ((getSkillActualLvl(18) >= 59) && (getSkillActualLvl(8) >= 72))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 77:
|
||||
if ((((getSkillActualLvl(5) >= 30) && (getSkillActualLvl(16) >= 36)) && ((getSkillActualLvl(17) >= 36) && (getSkillActualLvl(10) >= 36))) && (getSkillActualLvl(15) >= 37)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 78:
|
||||
if (getSkillActualLvl(7) >= 10) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 79:
|
||||
if (getSkillActualLvl(7) >= 31) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 80:
|
||||
if (getSkillActualLvl(7) >= 40) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 81:
|
||||
if (getSkillActualLvl(7) >= 25) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 82:
|
||||
if ((getSkillActualLvl(7) >= 41) && (getSkillActualLvl(11) >= 20)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 83:
|
||||
if ((getSkillActualLvl(7) >= 70) && (getSkillActualLvl(16) >= 48)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 84:
|
||||
if (((getSkillActualLvl(21) >= 48) && (getSkillActualLvl(11) >= 51)) && (getSkillActualLvl(8) >= 58)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 85:
|
||||
if (getSkillActualLvl(14) >= 46) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 86:
|
||||
if ((getSkillActualLvl(22) >= 44) && (getSkillActualLvl(9) >= 42)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 87:
|
||||
if (((getSkillActualLvl(16) >= 50) && (getSkillActualLvl(11) >= 21)) && ((getSkillActualLvl(17) >= 60) && (getSkillActualLvl(2) >= 60))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 88:
|
||||
if ((((getSkillActualLvl(12) >= 42) && (getSkillActualLvl(19) >= 40)) && ((getSkillActualLvl(10) >= 50) && (getSkillActualLvl(5) >= 47))) && (getSkillActualLvl(18) >= 42)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 89:
|
||||
if ((((getSkillActualLvl(22) >= 20) && (getSkillActualLvl(16) >= 29)) && ((getSkillActualLvl(12) >= 47) && (getSkillActualLvl(6) >= 49))) && (((getSkillActualLvl(14) >= 35) && (getSkillActualLvl(18) >= 31)) && (getSkillActualLvl(11) >= 40))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 90:
|
||||
if ((((getSkillActualLvl(0) >= 40) && (getSkillActualLvl(14) >= 41)) && ((getSkillActualLvl(12) >= 43) && (getSkillActualLvl(2) >= 45))) && (getSkillActualLvl(22) >= 50)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 91:
|
||||
if (((getSkillActualLvl(22) >= 10) && (getSkillActualLvl(19) >= 10)) && ((getSkillActualLvl(21) >= 10) && (getSkillActualLvl(17) >= 11))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 92:
|
||||
if (((getSkillActualLvl(18) >= 35) && (getSkillActualLvl(12) >= 25)) && (script_1432() >= 85)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 93:
|
||||
if (((getSkillActualLvl(16) >= 60) && (getSkillActualLvl(17) >= 63)) && ((getSkillActualLvl(12) >= 66) && (getSkillActualLvl(13) >= 69))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 94:
|
||||
if (((getSkillActualLvl(22) >= 40) && (getSkillActualLvl(19) >= 26)) && ((getSkillActualLvl(5) >= 35) && (getSkillActualLvl(23) >= 19))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 95:
|
||||
if (getSkillActualLvl(11) >= 43) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 96:
|
||||
if ((((getSkillActualLvl(11) >= 47) && (getSkillActualLvl(21) >= 35)) && ((getSkillActualLvl(14) >= 45) && (getSkillActualLvl(5) >= 55))) && ((getSkillActualLvl(23) >= 23) && (getSkillActualLvl(8) >= 37))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 97:
|
||||
if (((getSkillActualLvl(21) >= 51) && (getSkillActualLvl(16) >= 51)) && ((getSkillActualLvl(13) >= 54) && (getSkillActualLvl(14) >= 59))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 98:
|
||||
if ((((getSkillActualLvl(1) >= 65) && (getSkillActualLvl(6) >= 75)) && ((getSkillActualLvl(15) >= 65) && (getSkillActualLvl(17) >= 60))) && (((getSkillActualLvl(21) >= 55) && (getSkillActualLvl(19) >= 65)) && ((getSkillActualLvl(23) >= 23) && ((boolean)script_395())))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 99:
|
||||
if (((getSkillActualLvl(11) >= 55) && (getSkillActualLvl(9) >= 53)) && (getSkillActualLvl(12) >= 52)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 100:
|
||||
if (((getSkillActualLvl(17) >= 46) && (getSkillActualLvl(16) >= 46)) && (getSkillActualLvl(2) >= 46)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 101:
|
||||
if (((getSkillActualLvl(21) >= 41) && (getSkillActualLvl(16) >= 50)) && ((getSkillActualLvl(6) >= 57) && (getSkillActualLvl(15) >= 43))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 102:
|
||||
if (((getSkillActualLvl(8) >= 10) && (getSkillActualLvl(6) >= 10)) && ((getSkillActualLvl(14) >= 8) && (getSkillActualLvl(11) >= 6))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 103:
|
||||
if ((((getSkillActualLvl(22) >= 35) && (getSkillActualLvl(7) >= 35)) && ((getSkillActualLvl(12) >= 35) && (getSkillActualLvl(5) >= 35))) && (getSkillActualLvl(6) >= 35)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 104:
|
||||
if (((getSkillActualLvl(17) >= 38) && (getSkillActualLvl(22) >= 45)) && (getSkillActualLvl(21) >= 45)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 105:
|
||||
if ((((getSkillActualLvl(23) >= 41) && (getSkillActualLvl(14) >= 64)) && ((getSkillActualLvl(18) >= 37) && (getSkillActualLvl(16) >= 61))) && (((getSkillActualLvl(2) >= 64) && (getSkillActualLvl(4) >= 64)) && (getSkillActualLvl(17) >= 66))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 106:
|
||||
if (((getSkillActualLvl(21) >= 61) && (getSkillActualLvl(11) >= 61)) && (getSkillActualLvl(2) >= 69)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 107:
|
||||
if (((getSkillActualLvl(16) >= 69) && (getSkillActualLvl(9) >= 70)) && ((getSkillActualLvl(4) >= 75) && (getSkillActualLvl(8) >= 75))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 108:
|
||||
if (getSkillActualLvl(5) >= 50) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 109:
|
||||
if (((getSkillActualLvl(0) >= 75) && (getSkillActualLvl(2) >= 75)) && (getSkillActualLvl(18) >= 65)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 110:
|
||||
if ((((getSkillActualLvl(6) >= 75) && (getSkillActualLvl(5) >= 70)) && ((getSkillActualLvl(14) >= 66) && (getSkillActualLvl(21) >= 65))) && (getSkillActualLvl(22) >= 60)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 111:
|
||||
if (((getSkillActualLvl(6) >= 27) && (getSkillActualLvl(20) >= 20)) && (getSkillActualLvl(22) >= 25)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 112:
|
||||
if (getSkillActualLvl(17) >= 24) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 113:
|
||||
if (getSkillActualLvl(17) >= 41) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 114:
|
||||
if (((getSkillActualLvl(17) >= 62) && (getSkillActualLvl(15) >= 45)) && (getSkillActualLvl(16) >= 40)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 115:
|
||||
if ((((getSkillActualLvl(19) >= 54) && (getSkillActualLvl(17) >= 51)) && ((getSkillActualLvl(6) >= 59) && (getSkillActualLvl(23) >= 37))) && (getSkillActualLvl(12) >= 36)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 116:
|
||||
if ((getSkillActualLvl(1) >= 33) && (getSkillActualLvl(13) >= 33)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 117:
|
||||
if ((getSkillActualLvl(2) >= 42) && (getSkillActualLvl(0) >= 35)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 118:
|
||||
if (((getSkillActualLvl(6) >= 77) && (getSkillActualLvl(22) >= 68)) && ((getSkillActualLvl(13) >= 68) && (getSkillActualLvl(12) >= 67))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 119:
|
||||
if ((((getSkillActualLvl(22) >= 47) && (getSkillActualLvl(15) >= 49)) && ((getSkillActualLvl(21) >= 46) && (getSkillActualLvl(14) >= 47))) && (((getSkillActualLvl(23) >= 48) && (getSkillActualLvl(17) >= 54)) && (getSkillActualLvl(8) >= 52))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 120:
|
||||
if (((((getSkillActualLvl(0) >= 78) && (getSkillActualLvl(22) >= 70)) && ((getSkillActualLvl(12) >= 70) && (getSkillActualLvl(11) >= 71))) && (((getSkillActualLvl(6) >= 80) && (getSkillActualLvl(13) >= 70)) && ((getSkillActualLvl(2) >= 78) && (getSkillActualLvl(23) >= 55)))) && (getSkillActualLvl(1) >= 10)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 121:
|
||||
if (((getSkillActualLvl(2) >= 77) && (getSkillActualLvl(13) >= 70)) && (getSkillActualLvl(14) >= 68)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 122:
|
||||
if (((getSkillActualLvl(16) >= 64) && (getSkillActualLvl(17) >= 64)) && ((getSkillActualLvl(22) >= 62) && (getSkillActualLvl(20) >= 61))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 123:
|
||||
if ((((getSkillActualLvl(1) >= 40) && (getSkillActualLvl(12) >= 41)) && ((getSkillActualLvl(20) >= 39) && (getSkillActualLvl(13) >= 42))) && (getSkillActualLvl(17) >= 39)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 124:
|
||||
if ((((getSkillActualLvl(22) >= 62) && (getSkillActualLvl(24) >= 50)) && ((getSkillActualLvl(18) >= 61) && (getSkillActualLvl(23) >= 65))) && (((getSkillActualLvl(13) >= 74) && (getSkillActualLvl(1) >= 76)) && (getSkillActualLvl(17) >= 74))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 125:
|
||||
if (((getSkillActualLvl(10) >= 70) && (getSkillActualLvl(21) >= 67)) && (getSkillActualLvl(17) >= 70)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 126:
|
||||
if ((((getSkillActualLvl(1) >= 60) && (getSkillActualLvl(3) >= 50)) && ((getSkillActualLvl(15) >= 47) && (getSkillActualLvl(23) >= 45))) && (getSkillActualLvl(24) >= 35)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 127:
|
||||
if ((((getSkillActualLvl(16) >= 63) && (getSkillActualLvl(8) >= 76)) && ((getSkillActualLvl(19) >= 63) && (getSkillActualLvl(9) >= 70))) && (((getSkillActualLvl(12) >= 64) && (getSkillActualLvl(18) >= 67)) && (getSkillActualLvl(6) == 70))) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case 128:
|
||||
if (((getSkillActualLvl(16) >= 77) && (getSkillActualLvl(14) >= 76)) && (getSkillActualLvl(12) >= 76)) {
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
17
dumps/scripts/1025.cs2
Normal file
17
dumps/scripts/1025.cs2
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
cs2func_script_1025_struct(2,1,0) script_1025(int arg0,int arg1,int arg2) {
|
||||
int ivar3;
|
||||
int ivar4;
|
||||
string svar0;
|
||||
svar0 = "null";
|
||||
ivar3 = -1;
|
||||
ivar4 = 1;
|
||||
if (((boolean)script_1024(arg2))) {
|
||||
svar0 = "<col=000080>" + "Level " + intToStr(arg1) + " " + "<col=800000>" + getCommonString(680, arg0) + "<col=000080>" + " is one of the requirements for " + "<col=800000>" + getCommonString(1481, arg2) + "<col=000080>" + ".";
|
||||
} else {
|
||||
svar0 = "<col=000080>" + "You now have all the levels you need to complete " + "<col=800000>" + getCommonString(1481, arg2) + "<col=000080>" + ".";
|
||||
}
|
||||
if (ivar3 == -1) {
|
||||
ivar3 = 6513;
|
||||
}
|
||||
return newstruct cs2func_script_1025_struct(ivar3, ivar4, svar0);
|
||||
}
|
||||
4
dumps/scripts/1026.cs2
Normal file
4
dumps/scripts/1026.cs2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
void script_1026() {
|
||||
setWidgetRGB(new Color(255, 255, 0), new WidgetPointer(157,30));
|
||||
return;
|
||||
}
|
||||
4
dumps/scripts/1027.cs2
Normal file
4
dumps/scripts/1027.cs2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
void script_1027() {
|
||||
setWidgetRGB(new Color(255, 255, 255), new WidgetPointer(157,30));
|
||||
return;
|
||||
}
|
||||
4
dumps/scripts/1028.cs2
Normal file
4
dumps/scripts/1028.cs2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
void script_1028() {
|
||||
script_1029(1484, 9);
|
||||
return;
|
||||
}
|
||||
48
dumps/scripts/1029.cs2
Normal file
48
dumps/scripts/1029.cs2
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
void script_1029(int arg0,int arg1) {
|
||||
int ivar2;
|
||||
int ivar3;
|
||||
int ivar4;
|
||||
int ivar5;
|
||||
int ivar6;
|
||||
string svar0;
|
||||
deleteAllExtraChilds(new WidgetPointer(157,23));
|
||||
deleteAllExtraChilds(new WidgetPointer(157,25));
|
||||
setWidgetText(new WidgetPointer(157,14), "Quick-chat - Shortcut Reference");
|
||||
setWidgetIsHidden(false, new WidgetPointer(157,35));
|
||||
setWidgetIsHidden(true, new WidgetPointer(157,17));
|
||||
setScriptCallOnMousePressed(784, 1486, 0, 7, "gii", new WidgetPointer(157,30));
|
||||
setWidgetText(new WidgetPointer(157,30), "User Guide");
|
||||
ivar2 = 0;
|
||||
ivar3 = 20;
|
||||
ivar4 = 0;
|
||||
ivar5 = 0;
|
||||
ivar6 = 0;
|
||||
svar0 = "";
|
||||
createExtraChild(new WidgetPointer(157,25), 5, ivar4);
|
||||
setWidgetSprite(1074);
|
||||
setWidgetPosition(35, subtract(ivar3, 22), 0, 0);
|
||||
setWidgetSize(400, 32, 0, 0);
|
||||
ivar4 = add(ivar4, 1);
|
||||
while (ivar2 < arg1) {
|
||||
ivar2 = add(ivar2, 1);
|
||||
script_1034(ivar4, 35, ivar3, 400, 100, 16776960, cs2method_3408(105, 115, arg0, ivar5));
|
||||
ivar4 = add(ivar4, 1);
|
||||
ivar5 = add(ivar5, 1);
|
||||
svar0 = cs2method_3408(105, 115, arg0, ivar5);
|
||||
ivar6 = multiply(getLineCount(300, 495, svar0), 12);
|
||||
script_1034(ivar4, 150, ivar3, 300, ivar6, 16777215, svar0);
|
||||
ivar4 = add(ivar4, 1);
|
||||
ivar5 = add(ivar5, 1);
|
||||
ivar3 = add(add(ivar3, ivar6), 10);
|
||||
createExtraChild(new WidgetPointer(157,25), 5, ivar4);
|
||||
setWidgetSprite(1074);
|
||||
setWidgetPosition(35, subtract(ivar3, 20), 0, 0);
|
||||
setWidgetSize(400, 32, 0, 0);
|
||||
ivar4 = add(ivar4, 1);
|
||||
}
|
||||
if (ivar3 > getWidgetActualHeight(new WidgetPointer(157,25))) {
|
||||
setWidgetScrollMax(0, ivar3, new WidgetPointer(157,25));
|
||||
script_31(10289176, 10289177, 792, 789, 790, 791, 773, 788);
|
||||
}
|
||||
return;
|
||||
}
|
||||
22
dumps/scripts/103.cs2
Normal file
22
dumps/scripts/103.cs2
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
void script_103() {
|
||||
if (((boolean)globalint_1413)) {
|
||||
return;
|
||||
}
|
||||
if (((boolean)globalint_11)) {
|
||||
script_675();
|
||||
}
|
||||
if (getDisplayMode() >= 2) {
|
||||
setWidgetIsHidden(false, new WidgetPointer(746,73));
|
||||
}
|
||||
setWidgetIsHidden(false, new WidgetPointer(752,3));
|
||||
setWidgetIsHidden(true, new WidgetPointer(752,7));
|
||||
setWidgetIsHidden(true, new WidgetPointer(752,8));
|
||||
setWidgetText(new WidgetPointer(752,4), "Enter name of friend to add to list");
|
||||
globalint_5 = 2;
|
||||
script_1564("");
|
||||
setScriptCallOnMousePressed(-1, "", new WidgetPointer(752,3));
|
||||
script_2026();
|
||||
setScriptCallOnKeyPress(112, -2147483640, false, "iz", new WidgetPointer(752,5));
|
||||
script_1188();
|
||||
return;
|
||||
}
|
||||
10
dumps/scripts/1030.cs2
Normal file
10
dumps/scripts/1030.cs2
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
void script_1030(int arg0) {
|
||||
setWidgetIsHidden(true, new WidgetPointer(157,17));
|
||||
setWidgetIsHidden(false, new WidgetPointer(157,35));
|
||||
deleteAllExtraChilds(new WidgetPointer(157,23));
|
||||
deleteAllExtraChilds(new WidgetPointer(157,25));
|
||||
setScriptCallOnMousePressed(1031, "", new WidgetPointer(157,30));
|
||||
setWidgetText(new WidgetPointer(157,30), "Safety Guide");
|
||||
script_1033(cs2method_3408(105, 115, 1485, 0));
|
||||
return;
|
||||
}
|
||||
4
dumps/scripts/1031.cs2
Normal file
4
dumps/scripts/1031.cs2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
void script_1031() {
|
||||
cs2method5400(0, "www", "kbase/viewcategory.ws?cat_id=827");
|
||||
return;
|
||||
}
|
||||
31
dumps/scripts/1032.cs2
Normal file
31
dumps/scripts/1032.cs2
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
void script_1032(int arg0,int arg1,int arg2) {
|
||||
int ivar3;
|
||||
int ivar4;
|
||||
cs2method2100(0, 0, new WidgetPointer(157,25));
|
||||
deleteAllExtraChilds(new WidgetPointer(157,24));
|
||||
setWidgetIsHidden(false, new WidgetPointer(157,17));
|
||||
setWidgetIsHidden(false, new WidgetPointer(157,35));
|
||||
setScriptCallOnMousePressed(1028, "", new WidgetPointer(157,30));
|
||||
setWidgetText(new WidgetPointer(157,30), "Shortcut keys");
|
||||
deleteAllExtraChilds(new WidgetPointer(157,23));
|
||||
deleteAllExtraChilds(new WidgetPointer(157,25));
|
||||
script_1033(cs2method_3408(105, 115, arg0, arg1));
|
||||
setWidgetText(new WidgetPointer(157,20), "Page " + intToStr(add(arg1, 1)) + " of " + intToStr(arg2));
|
||||
ivar3 = add(arg1, 1);
|
||||
ivar4 = subtract(arg1, 1);
|
||||
if (arg1 != subtract(arg2, 1)) {
|
||||
setScriptCallOnMousePressed(784, arg0, ivar3, arg2, "gii", new WidgetPointer(157,21));
|
||||
cs2method2103(0, new WidgetPointer(157,21));
|
||||
} else {
|
||||
setScriptCallOnMousePressed(-1, "", new WidgetPointer(157,21));
|
||||
cs2method2103(200, new WidgetPointer(157,21));
|
||||
}
|
||||
if (arg1 != 0) {
|
||||
setScriptCallOnMousePressed(784, arg0, ivar4, arg2, "gii", new WidgetPointer(157,22));
|
||||
cs2method2103(0, new WidgetPointer(157,22));
|
||||
} else {
|
||||
setScriptCallOnMousePressed(-1, "", new WidgetPointer(157,22));
|
||||
cs2method2103(200, new WidgetPointer(157,22));
|
||||
}
|
||||
return;
|
||||
}
|
||||
30
dumps/scripts/1033.cs2
Normal file
30
dumps/scripts/1033.cs2
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
void script_1033(string arg0) {
|
||||
int ivar0;
|
||||
int ivar1;
|
||||
int ivar2;
|
||||
string svar1;
|
||||
svar1 = "";
|
||||
ivar0 = 0;
|
||||
ivar0 = strIndexof(0, arg0, "|");
|
||||
if (ivar0 != -1) {
|
||||
svar1 = substr(add(ivar0, 1), strLength(arg0), arg0);
|
||||
} else {
|
||||
svar1 = arg0;
|
||||
}
|
||||
setWidgetText(new WidgetPointer(157,14), substr(0, ivar0, arg0));
|
||||
ivar1 = 0;
|
||||
ivar2 = 0;
|
||||
ivar1 = multiply(getLineCount(400, 495, svar1), 12);
|
||||
ivar2 = getWidgetActualHeight(new WidgetPointer(157,25));
|
||||
ivar2 = subtract(divide(getWidgetActualHeight(new WidgetPointer(157,25)), 2), divide(ivar1, 2));
|
||||
script_1034(0, 35, ivar2, 400, 100, 16777215, svar1);
|
||||
createExtraChild(new WidgetPointer(157,25), 5, 1);
|
||||
setWidgetSprite(1074);
|
||||
setWidgetPosition(35, subtract(ivar2, 25), 0, 0);
|
||||
setWidgetSize(400, 32, 0, 0);
|
||||
createExtraChild(new WidgetPointer(157,25), 5, 2);
|
||||
setWidgetSprite(1074);
|
||||
setWidgetPosition(35, add(ivar2, ivar1), 0, 0);
|
||||
setWidgetSize(400, 32, 0, 0);
|
||||
return;
|
||||
}
|
||||
10
dumps/scripts/1034.cs2
Normal file
10
dumps/scripts/1034.cs2
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
void script_1034(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,string arg6) {
|
||||
createExtraChild(new WidgetPointer(157,25), 4, arg0);
|
||||
setWidgetPosition(arg1, arg2, 0, 0);
|
||||
setWidgetSize(arg3, arg4, 0, 0);
|
||||
setWidgetRGB(new Color(arg5));
|
||||
setWidgetUnknownBoolean(true);
|
||||
setWidgetFont(495);
|
||||
setWidgetText(arg6);
|
||||
return;
|
||||
}
|
||||
65
dumps/scripts/1035.cs2
Normal file
65
dumps/scripts/1035.cs2
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
void script_1035(int arg0,int arg1,int arg2,int arg3,string arg4) {
|
||||
int ivar4;
|
||||
ivar4 = 0;
|
||||
createExtraChild(new WidgetPointer(157,23), 5, ivar4);
|
||||
setWidgetSprite(846);
|
||||
setWidgetPosition(arg0, arg1, 0, 0);
|
||||
setWidgetSize(32, 32, 0, 0);
|
||||
ivar4 = add(ivar4, 1);
|
||||
createExtraChild(new WidgetPointer(157,23), 5, ivar4);
|
||||
setWidgetSprite(828);
|
||||
setWidgetPosition(arg0, subtract(arg1, 14), 0, 0);
|
||||
setWidgetSize(arg2, 32, 0, 0);
|
||||
ivar4 = add(ivar4, 1);
|
||||
createExtraChild(new WidgetPointer(157,23), 5, ivar4);
|
||||
setWidgetSprite(847);
|
||||
setWidgetPosition(subtract(add(arg2, arg0), 32), arg1, 0, 0);
|
||||
setWidgetSize(32, 32, 0, 0);
|
||||
ivar4 = add(ivar4, 1);
|
||||
createExtraChild(new WidgetPointer(157,23), 5, ivar4);
|
||||
setWidgetSprite(841);
|
||||
setWidgetPosition(subtract(arg0, 14), arg1, 0, 0);
|
||||
setWidgetSize(32, arg3, 0, 0);
|
||||
ivar4 = add(ivar4, 1);
|
||||
createExtraChild(new WidgetPointer(157,23), 5, ivar4);
|
||||
setWidgetSprite(841);
|
||||
setWidgetPosition(subtract(add(arg0, arg2), 20), arg1, 0, 0);
|
||||
setWidgetSize(32, arg3, 0, 0);
|
||||
ivar4 = add(ivar4, 1);
|
||||
createExtraChild(new WidgetPointer(157,23), 5, ivar4);
|
||||
setWidgetSprite(848);
|
||||
setWidgetPosition(arg0, subtract(add(arg1, arg3), 32), 0, 0);
|
||||
setWidgetSize(32, 32, 0, 0);
|
||||
ivar4 = add(ivar4, 1);
|
||||
createExtraChild(new WidgetPointer(157,23), 5, ivar4);
|
||||
setWidgetSprite(849);
|
||||
setWidgetPosition(subtract(add(arg0, arg2), 32), subtract(add(arg1, arg3), 32), 0, 0);
|
||||
setWidgetSize(32, 32, 0, 0);
|
||||
ivar4 = add(ivar4, 1);
|
||||
createExtraChild(new WidgetPointer(157,23), 5, ivar4);
|
||||
setWidgetSprite(828);
|
||||
setWidgetPosition(arg0, subtract(add(arg1, arg3), 20), 0, 0);
|
||||
setWidgetSize(arg2, 32, 0, 0);
|
||||
ivar4 = add(ivar4, 1);
|
||||
createExtraChild(new WidgetPointer(157,23), 3, ivar4);
|
||||
setWidgetPosition(add(arg0, 6), add(arg1, 6), 0, 0);
|
||||
setWidgetSize(subtract(arg2, 12), subtract(arg3, 12), 0, 0);
|
||||
setWidgetRGB(new Color(131, 118, 94));
|
||||
setWidgetFilled(1);
|
||||
ivar4 = add(ivar4, 1);
|
||||
createExtraChild(new WidgetPointer(157,23), 3, ivar4);
|
||||
setWidgetPosition(add(arg0, 3), add(arg1, 3), 0, 0);
|
||||
setWidgetSize(arg2, arg3, 0, 0);
|
||||
setWidgetRGB(new Color(0, 0, 0));
|
||||
setWidgetFilled(1);
|
||||
cs2method2103(200);
|
||||
ivar4 = add(ivar4, 1);
|
||||
createExtraChild(new WidgetPointer(157,23), 4, ivar4);
|
||||
setWidgetPosition(10, 10, 0, 0);
|
||||
setWidgetSize(400, 50, 0, 0);
|
||||
setWidgetRGB(new Color(255, 255, 255));
|
||||
setWidgetUnknownBoolean(true);
|
||||
setWidgetFont(495);
|
||||
setWidgetText(arg4);
|
||||
return;
|
||||
}
|
||||
11
dumps/scripts/1036.cs2
Normal file
11
dumps/scripts/1036.cs2
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
int script_1036() {
|
||||
int ivar0;
|
||||
ivar0 = -1;
|
||||
if (cs2method_3408(105, 105, 1548, bitconfig_4758) > 0) {
|
||||
ivar0 = cs2method_3408(105, 107, 1549, bitconfig_4758);
|
||||
if (ivar0 != -1) {
|
||||
return ivar0;
|
||||
}
|
||||
}
|
||||
return cs2method_3408(105, 107, 1483, bitconfig_4759);
|
||||
}
|
||||
43
dumps/scripts/1037.cs2
Normal file
43
dumps/scripts/1037.cs2
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
void script_1037(int arg0,int arg1) {
|
||||
string svar0;
|
||||
globalint_161 = arg1;
|
||||
globalint_128 = -1;
|
||||
globalint_129 = 0;
|
||||
globalstring_30 = "";
|
||||
svar0 = cs2method5055(arg0);
|
||||
if (((boolean)globalint_126)) {
|
||||
svar0 = "To " + globalstring_27 + ": " + "<col=800000>" + svar0;
|
||||
} else if (globalint_126 == 2) {
|
||||
svar0 = "[" + "<col=0000ff>" + cs2method3611() + "<col=000000>" + "]: " + "<col=800000>" + svar0;
|
||||
} else if (globalint_126 == 8) {
|
||||
if (cs2method3751()) {
|
||||
svar0 = "[" + "<col=0000ff>" + cs2method3752() + "<col=000000>" + "]: " + "<col=800000>" + svar0;
|
||||
}
|
||||
} else if (globalint_126 == 10) {
|
||||
if (cs2method3750()) {
|
||||
svar0 = "[" + "<col=0000ff>" + cs2method3752() + "<col=000000>" + "]: " + "<col=800000>" + svar0;
|
||||
}
|
||||
} else {
|
||||
svar0 = "<col=0000ff>" + svar0;
|
||||
}
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,50));
|
||||
setScriptCallOnKeyPress(-1, "", new WidgetPointer(137,56));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,0));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,7));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,9));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,13));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,17));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,1));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,3));
|
||||
setWidgetRGB(new Color(0, 0, 0), new WidgetPointer(137,3));
|
||||
setWidgetFont(495, new WidgetPointer(137,3));
|
||||
setWidgetTextAlignment(0, 1, 0, new WidgetPointer(137,3));
|
||||
setWidgetText(new WidgetPointer(137,3), svar0);
|
||||
setWidgetUnknownBoolean(false, new WidgetPointer(137,3));
|
||||
deleteAllExtraChilds(new WidgetPointer(137,16));
|
||||
setWidgetText(new WidgetPointer(137,14), "Search for: *");
|
||||
setScriptCallOnKeyPress(1038, -2147483640, false, new WidgetPointer(137,1), new WidgetPointer(137,14), new WidgetPointer(137,16), new WidgetPointer(137,15), arg0, 0, "izIIIIei", new WidgetPointer(137,13));
|
||||
setWidgetScrollMax(0, 0, new WidgetPointer(137,16));
|
||||
script_72(8978447, 8978448, 0);
|
||||
return;
|
||||
}
|
||||
117
dumps/scripts/1038.cs2
Normal file
117
dumps/scripts/1038.cs2
Normal file
|
|
@ -0,0 +1,117 @@
|
|||
void script_1038(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7) {
|
||||
int ivar8;
|
||||
int ivar9;
|
||||
int ivar10;
|
||||
int ivar11;
|
||||
if (arg0 == 104) {
|
||||
if (((boolean)arg7)) {
|
||||
return;
|
||||
}
|
||||
if (globalint_128 <= 0) {
|
||||
globalint_128 = subtract(arg7, 1);
|
||||
} else {
|
||||
globalint_128 = subtract(globalint_128, 1);
|
||||
}
|
||||
if (setWidgetRegister(new WidgetPointer(arg4), add(globalint_128, 1))) {
|
||||
if (setWidgetRegister(new WidgetPointer(arg4), 0)) {
|
||||
setWidgetPosition(getWidgetActualX(), getWidgetActualY(), 0, 0);
|
||||
setWidgetSize(getWidgetActualWidth(), getWidgetActualHeight(), 0, 0);
|
||||
setWidgetRGB(new Color(87, 126, 69));
|
||||
setWidgetFilled(1);
|
||||
}
|
||||
if (getWidgetActualY() < cs2method2601(new WidgetPointer(arg4))) {
|
||||
script_72(arg5, arg4, subtract(cs2method2601(new WidgetPointer(arg4)), getWidgetActualHeight()));
|
||||
} else {
|
||||
if (add(getWidgetActualY(), getWidgetActualHeight()) > add(getWidgetActualHeight(new WidgetPointer(arg4)), cs2method2601(new WidgetPointer(arg4)))) {
|
||||
script_72(arg5, arg4, getWidgetScrollMaxV(new WidgetPointer(arg4)));
|
||||
}
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (arg0 == 105) {
|
||||
if (((boolean)arg7)) {
|
||||
return;
|
||||
}
|
||||
if (globalint_128 == subtract(arg7, 1)) {
|
||||
globalint_128 = 0;
|
||||
} else {
|
||||
globalint_128 = add(globalint_128, 1);
|
||||
}
|
||||
if (setWidgetRegister(new WidgetPointer(arg4), add(globalint_128, 1))) {
|
||||
if (setWidgetRegister(new WidgetPointer(arg4), 0)) {
|
||||
setWidgetPosition(getWidgetActualX(), getWidgetActualY(), 0, 0);
|
||||
setWidgetSize(getWidgetActualWidth(), getWidgetActualHeight(), 0, 0);
|
||||
setWidgetRGB(new Color(87, 126, 69));
|
||||
setWidgetFilled(1);
|
||||
}
|
||||
if (add(getWidgetActualY(), getWidgetActualHeight()) > add(getWidgetActualHeight(new WidgetPointer(arg4)), cs2method2601(new WidgetPointer(arg4)))) {
|
||||
script_72(arg5, arg4, add(cs2method2601(new WidgetPointer(arg4)), getWidgetActualHeight()));
|
||||
} else {
|
||||
if (getWidgetActualY() < cs2method2601(new WidgetPointer(arg4))) {
|
||||
script_72(arg5, arg4, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (arg0 == 102) {
|
||||
script_1050(globalint_126, globalstring_27);
|
||||
return;
|
||||
}
|
||||
if (arg0 == 13) {
|
||||
script_1054();
|
||||
return;
|
||||
}
|
||||
ivar8 = strLength(globalstring_30);
|
||||
ivar9 = cs2method4210(globalint_161, globalstring_30);
|
||||
ivar10 = 0;
|
||||
ivar11 = -1;
|
||||
if (arg0 == 84) {
|
||||
if (globalint_128 < 0) {
|
||||
if (ivar8 > 0) {
|
||||
globalint_129 = 0;
|
||||
setScriptCallOnGameloop(-1, "", new WidgetPointer(arg3));
|
||||
script_1041(arg2, arg4, arg5, arg6);
|
||||
} else {
|
||||
script_1054();
|
||||
}
|
||||
} else {
|
||||
if (((ivar9 > 0) && setWidgetRegister(new WidgetPointer(arg4), add(globalint_128, 1))) && (ivar10 < ivar9)) {
|
||||
while (true) {
|
||||
ivar11 = cs2method4211();
|
||||
if (((boolean)stringMethod4107(getWidgetText(), getItemName(ivar11)))) {
|
||||
script_1076(arg2, arg6, ivar11);
|
||||
return;
|
||||
}
|
||||
ivar10 = add(ivar10, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (arg0 == 85) {
|
||||
if (ivar8 > 0) {
|
||||
globalstring_30 = substr(0, subtract(ivar8, 1), globalstring_30);
|
||||
} else if (((boolean)globalint_127)) {
|
||||
script_1054();
|
||||
} else {
|
||||
globalint_128 = -1;
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,7));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,9));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,13));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,17));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,1));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,3));
|
||||
return;
|
||||
}
|
||||
} else if (isValidChar(((char)arg1)) && (ivar8 < 80)) {
|
||||
globalstring_30 = strRemoveEntities(concatChar(((char)arg1), globalstring_30));
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
setWidgetText(new WidgetPointer(arg3), "Search for: " + globalstring_30 + "*");
|
||||
globalint_129 = 50;
|
||||
setScriptCallOnGameloop(1040, new WidgetPointer(arg2), new WidgetPointer(arg3), new WidgetPointer(arg4), new WidgetPointer(arg5), arg6, "IIIIe", new WidgetPointer(arg3));
|
||||
return;
|
||||
}
|
||||
75
dumps/scripts/1039.cs2
Normal file
75
dumps/scripts/1039.cs2
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
void script_1039(int arg0,int arg1,int arg2,int arg3) {
|
||||
int ivar4;
|
||||
int ivar5;
|
||||
int ivar6;
|
||||
int ivar7;
|
||||
int ivar8;
|
||||
string svar0;
|
||||
globalint_128 = -1;
|
||||
ivar4 = cs2method4210(globalint_161, globalstring_30);
|
||||
ivar5 = getWidgetActualWidth(new WidgetPointer(arg1));
|
||||
ivar6 = subtract(ivar5, 8);
|
||||
if (ivar4 == -1) {
|
||||
createExtraChild(new WidgetPointer(arg1), 4, 0);
|
||||
setWidgetPosition(0, 48, 0, 0);
|
||||
setWidgetSize(ivar5, 14, 0, 0);
|
||||
setWidgetFont(495);
|
||||
setWidgetText("Too many results. Please refine your search.");
|
||||
setWidgetTextAlignment(1, 1, 0);
|
||||
setWidgetRGB(new Color(0, 0, 0));
|
||||
setWidgetUnknownBoolean(false);
|
||||
setWidgetScrollMax(0, 0, new WidgetPointer(arg1));
|
||||
script_1042(arg1, arg2);
|
||||
return;
|
||||
}
|
||||
if (((boolean)ivar4)) {
|
||||
createExtraChild(new WidgetPointer(arg1), 4, 0);
|
||||
setWidgetPosition(0, 48, 0, 0);
|
||||
setWidgetSize(ivar5, 14, 0, 0);
|
||||
setWidgetFont(495);
|
||||
setWidgetText("No matching items found.");
|
||||
setWidgetTextAlignment(1, 1, 0);
|
||||
setWidgetRGB(new Color(0, 0, 0));
|
||||
setWidgetUnknownBoolean(false);
|
||||
setWidgetScrollMax(0, 0, new WidgetPointer(arg1));
|
||||
script_1042(arg1, arg2);
|
||||
return;
|
||||
}
|
||||
ivar7 = 1;
|
||||
ivar8 = cs2method4211();
|
||||
svar0 = "";
|
||||
createExtraChild(new WidgetPointer(arg1), 3, 0);
|
||||
while (ivar8 != -1) {
|
||||
if (((stringMethod4107(svar0, getItemName(ivar8)) != 0) && ((boolean)cs2method_3408(111, 105, 1547, ivar8))) && (stringMethod4107(lower(getItemName(ivar8)), "null") != 0)) {
|
||||
svar0 = getItemName(ivar8);
|
||||
createExtraChild(new WidgetPointer(arg1), 4, ivar7);
|
||||
setWidgetPosition(4, multiply(14, subtract(ivar7, 1)), 0, 0);
|
||||
setWidgetSize(ivar6, 14, 0, 0);
|
||||
setWidgetRGB(new Color(0, 0, 0));
|
||||
setWidgetText(getItemName(ivar8));
|
||||
setWidgetFont(495);
|
||||
setWidgetUnknownBoolean(false);
|
||||
setScriptCallOnMouseEntered(1043, ivar7, new WidgetPointer(arg1), "iI");
|
||||
setScriptCallOnMousePressed(1075, new WidgetPointer(arg0), arg3, ivar8, "Ieo");
|
||||
ivar7 = add(ivar7, 1);
|
||||
}
|
||||
ivar8 = cs2method4211();
|
||||
}
|
||||
if (((boolean)ivar7)) {
|
||||
createExtraChild(new WidgetPointer(arg1), 4, 0);
|
||||
setWidgetPosition(0, 48, 0, 0);
|
||||
setWidgetSize(ivar5, 14, 0, 0);
|
||||
setWidgetFont(495);
|
||||
setWidgetText("No matching items found.");
|
||||
setWidgetTextAlignment(1, 1, 0);
|
||||
setWidgetRGB(new Color(0, 0, 0));
|
||||
setWidgetUnknownBoolean(false);
|
||||
setWidgetScrollMax(0, 0, new WidgetPointer(arg1));
|
||||
script_1042(arg1, arg2);
|
||||
return;
|
||||
}
|
||||
setScriptCallOnKeyPress(1038, -2147483640, false, new WidgetPointer(137,1), new WidgetPointer(137,14), new WidgetPointer(137,16), new WidgetPointer(137,15), arg3, subtract(ivar7, 1), "izIIIIei", new WidgetPointer(137,13));
|
||||
setWidgetScrollMax(0, multiply(14, subtract(ivar7, 1)), new WidgetPointer(arg1));
|
||||
script_1042(arg1, arg2);
|
||||
return;
|
||||
}
|
||||
22
dumps/scripts/104.cs2
Normal file
22
dumps/scripts/104.cs2
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
void script_104() {
|
||||
if (((boolean)globalint_1413)) {
|
||||
return;
|
||||
}
|
||||
if (((boolean)globalint_11)) {
|
||||
script_675();
|
||||
}
|
||||
if (getDisplayMode() >= 2) {
|
||||
setWidgetIsHidden(false, new WidgetPointer(746,73));
|
||||
}
|
||||
setWidgetIsHidden(false, new WidgetPointer(752,3));
|
||||
setWidgetIsHidden(true, new WidgetPointer(752,7));
|
||||
setWidgetIsHidden(true, new WidgetPointer(752,8));
|
||||
setWidgetText(new WidgetPointer(752,4), "Enter name of friend to delete from list");
|
||||
globalint_5 = 3;
|
||||
script_1564("");
|
||||
setScriptCallOnMousePressed(-1, "", new WidgetPointer(752,3));
|
||||
script_2026();
|
||||
setScriptCallOnKeyPress(112, -2147483640, false, "iz", new WidgetPointer(752,5));
|
||||
script_1188();
|
||||
return;
|
||||
}
|
||||
9
dumps/scripts/1040.cs2
Normal file
9
dumps/scripts/1040.cs2
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
void script_1040(int arg0,int arg1,int arg2,int arg3,int arg4) {
|
||||
globalint_129 = subtract(globalint_129, 1);
|
||||
if (globalint_129 > 0) {
|
||||
return;
|
||||
}
|
||||
setScriptCallOnGameloop(-1, "", new WidgetPointer(arg1));
|
||||
script_1041(arg0, arg2, arg3, arg4);
|
||||
return;
|
||||
}
|
||||
10
dumps/scripts/1041.cs2
Normal file
10
dumps/scripts/1041.cs2
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
void script_1041(int arg0,int arg1,int arg2,int arg3) {
|
||||
deleteAllExtraChilds(new WidgetPointer(arg1));
|
||||
if (strLength(globalstring_30) > 0) {
|
||||
script_1039(arg0, arg1, arg2, arg3);
|
||||
} else {
|
||||
setWidgetScrollMax(0, 0, new WidgetPointer(arg1));
|
||||
script_1042(arg1, arg2);
|
||||
}
|
||||
return;
|
||||
}
|
||||
19
dumps/scripts/1042.cs2
Normal file
19
dumps/scripts/1042.cs2
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
void script_1042(int arg0,int arg1) {
|
||||
int ivar2;
|
||||
int ivar3;
|
||||
int ivar4;
|
||||
int ivar5;
|
||||
ivar2 = getWidgetActualHeight(new WidgetPointer(arg0));
|
||||
ivar3 = getWidgetScrollMaxV(new WidgetPointer(arg0));
|
||||
ivar4 = subtract(ivar3, ivar2);
|
||||
if (ivar4 < 0) {
|
||||
ivar4 = 0;
|
||||
}
|
||||
ivar5 = cs2method2601(new WidgetPointer(arg0));
|
||||
if (ivar5 > ivar4) {
|
||||
ivar5 = ivar4;
|
||||
}
|
||||
script_31(arg1, arg0, 792, 789, 790, 791, 773, 788);
|
||||
script_72(arg1, arg0, ivar5);
|
||||
return;
|
||||
}
|
||||
12
dumps/scripts/1043.cs2
Normal file
12
dumps/scripts/1043.cs2
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
void script_1043(int arg0,int arg1) {
|
||||
if (setWidgetRegister(new WidgetPointer(arg1), arg0)) {
|
||||
globalint_128 = subtract(arg0, 1);
|
||||
if (setWidgetRegister(new WidgetPointer(arg1), 0)) {
|
||||
setWidgetPosition(getWidgetActualX(), getWidgetActualY(), 0, 0);
|
||||
setWidgetSize(getWidgetActualWidth(), getWidgetActualHeight(), 0, 0);
|
||||
setWidgetRGB(new Color(87, 126, 69));
|
||||
setWidgetFilled(1);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
87
dumps/scripts/1044.cs2
Normal file
87
dumps/scripts/1044.cs2
Normal file
|
|
@ -0,0 +1,87 @@
|
|||
void script_1044(int arg0) {
|
||||
int ivar1;
|
||||
int ivar2;
|
||||
int ivar3;
|
||||
int ivar4;
|
||||
int ivar5;
|
||||
int ivar6;
|
||||
string svar0;
|
||||
globalint_128 = -1;
|
||||
svar0 = cs2method5055(arg0);
|
||||
if (((boolean)globalint_126)) {
|
||||
svar0 = "To " + globalstring_27 + ": " + "<col=800000>" + svar0;
|
||||
} else if (globalint_126 == 2) {
|
||||
svar0 = "[" + "<col=0000ff>" + cs2method3611() + "<col=000000>" + "]: " + "<col=800000>" + svar0;
|
||||
} else if (globalint_126 == 8) {
|
||||
if (cs2method3751()) {
|
||||
svar0 = "[" + "<col=0000ff>" + cs2method3752() + "<col=000000>" + "]: " + "<col=800000>" + svar0;
|
||||
}
|
||||
} else if (globalint_126 == 10) {
|
||||
if (cs2method3750()) {
|
||||
svar0 = "[" + "<col=0000ff>" + cs2method3752() + "<col=000000>" + "]: " + "<col=800000>" + svar0;
|
||||
}
|
||||
} else {
|
||||
svar0 = "<col=0000ff>" + svar0;
|
||||
}
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,50));
|
||||
setScriptCallOnKeyPress(-1, "", new WidgetPointer(137,56));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,0));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,7));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,9));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,13));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,17));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,1));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,3));
|
||||
setWidgetRGB(new Color(0, 0, 0), new WidgetPointer(137,3));
|
||||
setWidgetFont(495, new WidgetPointer(137,3));
|
||||
setWidgetTextAlignment(0, 1, 0, new WidgetPointer(137,3));
|
||||
setWidgetText(new WidgetPointer(137,3), svar0);
|
||||
setWidgetUnknownBoolean(false, new WidgetPointer(137,3));
|
||||
deleteAllExtraChilds(new WidgetPointer(137,12));
|
||||
ivar1 = cs2method5070(arg0, globalint_134, 0);
|
||||
createExtraChild(new WidgetPointer(137,12), 3, 0);
|
||||
ivar2 = getWidgetActualWidth(new WidgetPointer(137,12));
|
||||
ivar3 = subtract(ivar2, 8);
|
||||
ivar4 = 1;
|
||||
ivar5 = 0;
|
||||
globalarray_0 = new int[250];
|
||||
ivar6 = 0;
|
||||
svar0 = cs2method_3408(105, 115, ivar1, 0);
|
||||
while ((stringMethod4107("", svar0) != 0) && (ivar4 < 250)) {
|
||||
createExtraChild(new WidgetPointer(137,12), 4, ivar4);
|
||||
setWidgetPosition(4, multiply(14, ivar5), 0, 0);
|
||||
setWidgetSize(ivar3, 14, 0, 0);
|
||||
setWidgetRGB(new Color(0, 0, 0));
|
||||
setWidgetText(svar0);
|
||||
setWidgetFont(495);
|
||||
setWidgetUnknownBoolean(false);
|
||||
setScriptCallOnMouseEntered(1045, ivar4, new WidgetPointer(137,12), ivar5, "iIi");
|
||||
setScriptCallOnMousePressed(1073, new WidgetPointer(137,1), arg0, subtract(ivar4, 1), "Iei");
|
||||
globalarray_0[ivar5] = ivar5;
|
||||
svar0 = cs2method_3408(105, 115, ivar1, ivar4);
|
||||
ivar4 = add(ivar4, 1);
|
||||
ivar5 = add(ivar5, 1);
|
||||
}
|
||||
ivar6 = subtract(ivar5, 1);
|
||||
if (stringMethod4107(cs2method_3408(105, 115, ivar1, 1000), "non-alpha") != 0) {
|
||||
script_520(0, 0, ivar6, ivar1);
|
||||
ivar5 = 0;
|
||||
while (ivar5 <= ivar6) {
|
||||
if (setWidgetRegister(new WidgetPointer(137,12), add(globalarray_0[ivar5], 1))) {
|
||||
setWidgetPosition(4, multiply(14, ivar5), 0, 0);
|
||||
setScriptCallOnMouseEntered(1045, add(globalarray_0[ivar5], 1), new WidgetPointer(137,12), ivar5, "iIi");
|
||||
}
|
||||
ivar5 = add(ivar5, 1);
|
||||
}
|
||||
}
|
||||
ivar5 = 0;
|
||||
while (ivar5 < 250) {
|
||||
script_1384(ivar5, globalarray_0[ivar5]);
|
||||
ivar5 = add(ivar5, 1);
|
||||
}
|
||||
setScriptCallOnKeyPress(1046, -2147483640, false, new WidgetPointer(137,1), new WidgetPointer(137,12), new WidgetPointer(137,11), arg0, subtract(ivar4, 1), "izIIIei", new WidgetPointer(137,12));
|
||||
setWidgetScrollMax(0, multiply(14, subtract(ivar4, 1)), new WidgetPointer(137,12));
|
||||
script_31(8978443, 8978444, 792, 789, 790, 791, 773, 788);
|
||||
script_72(8978443, 8978444, 0);
|
||||
return;
|
||||
}
|
||||
12
dumps/scripts/1045.cs2
Normal file
12
dumps/scripts/1045.cs2
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
void script_1045(int arg0,int arg1,int arg2) {
|
||||
if (setWidgetRegister(new WidgetPointer(arg1), arg0)) {
|
||||
globalint_128 = arg2;
|
||||
if (setWidgetRegister(new WidgetPointer(arg1), 0)) {
|
||||
setWidgetPosition(getWidgetActualX(), getWidgetActualY(), 0, 0);
|
||||
setWidgetSize(getWidgetActualWidth(), getWidgetActualHeight(), 0, 0);
|
||||
setWidgetRGB(new Color(87, 126, 69));
|
||||
setWidgetFilled(1);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
114
dumps/scripts/1046.cs2
Normal file
114
dumps/scripts/1046.cs2
Normal file
|
|
@ -0,0 +1,114 @@
|
|||
void script_1046(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6) {
|
||||
int ivar7;
|
||||
int ivar8;
|
||||
int ivar9;
|
||||
int ivar10;
|
||||
ivar7 = 1;
|
||||
ivar8 = 0;
|
||||
ivar9 = 1000;
|
||||
ivar10 = -1;
|
||||
if (isAlphaNumeric(((char)arg1))) {
|
||||
while (ivar8 < arg6) {
|
||||
if ((setWidgetRegister(new WidgetPointer(arg3), add(script_1844(ivar8), 1)) && ((boolean)strIndexof(((char)lower(((char)arg1))), 0, lower(getWidgetText())))) && setWidgetRegister(new WidgetPointer(arg3), 0)) {
|
||||
setWidgetPosition(getWidgetActualX(), getWidgetActualY(), 0, 0);
|
||||
setWidgetSize(getWidgetActualWidth(), getWidgetActualHeight(), 0, 0);
|
||||
setWidgetRGB(new Color(87, 126, 69));
|
||||
setWidgetFilled(1);
|
||||
if (ivar8 < globalint_128) {
|
||||
if (getWidgetActualY() < cs2method2601(new WidgetPointer(arg3))) {
|
||||
script_72(arg4, arg3, getWidgetActualY());
|
||||
}
|
||||
} else {
|
||||
if ((ivar8 > globalint_128) && (add(getWidgetActualY(), getWidgetActualHeight()) > add(getWidgetActualHeight(new WidgetPointer(arg3)), cs2method2601(new WidgetPointer(arg3))))) {
|
||||
script_72(arg4, arg3, subtract(add(getWidgetActualY(), getWidgetActualHeight()), getWidgetActualHeight(new WidgetPointer(arg3))));
|
||||
}
|
||||
}
|
||||
globalint_128 = ivar8;
|
||||
return;
|
||||
}
|
||||
ivar8 = add(ivar8, 1);
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (arg0 == 104) {
|
||||
if (((boolean)arg6)) {
|
||||
return;
|
||||
}
|
||||
if (globalint_128 <= 0) {
|
||||
globalint_128 = subtract(arg6, 1);
|
||||
} else {
|
||||
globalint_128 = subtract(globalint_128, 1);
|
||||
}
|
||||
if (setWidgetRegister(new WidgetPointer(arg3), add(script_1844(globalint_128), 1))) {
|
||||
if (setWidgetRegister(new WidgetPointer(arg3), 0)) {
|
||||
setWidgetPosition(getWidgetActualX(), getWidgetActualY(), 0, 0);
|
||||
setWidgetSize(getWidgetActualWidth(), getWidgetActualHeight(), 0, 0);
|
||||
setWidgetRGB(new Color(87, 126, 69));
|
||||
setWidgetFilled(1);
|
||||
}
|
||||
if (getWidgetActualY() < cs2method2601(new WidgetPointer(arg3))) {
|
||||
script_72(arg4, arg3, subtract(cs2method2601(new WidgetPointer(arg3)), getWidgetActualHeight()));
|
||||
} else {
|
||||
if (add(getWidgetActualY(), getWidgetActualHeight()) > add(getWidgetActualHeight(new WidgetPointer(arg3)), cs2method2601(new WidgetPointer(arg3)))) {
|
||||
script_72(arg4, arg3, getWidgetScrollMaxV(new WidgetPointer(arg3)));
|
||||
}
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (arg0 == 105) {
|
||||
if (((boolean)arg6)) {
|
||||
return;
|
||||
}
|
||||
if (globalint_128 == subtract(arg6, 1)) {
|
||||
globalint_128 = 0;
|
||||
} else {
|
||||
globalint_128 = add(globalint_128, 1);
|
||||
}
|
||||
if (setWidgetRegister(new WidgetPointer(arg3), add(script_1844(globalint_128), 1))) {
|
||||
if (setWidgetRegister(new WidgetPointer(arg3), 0)) {
|
||||
setWidgetPosition(getWidgetActualX(), getWidgetActualY(), 0, 0);
|
||||
setWidgetSize(getWidgetActualWidth(), getWidgetActualHeight(), 0, 0);
|
||||
setWidgetRGB(new Color(87, 126, 69));
|
||||
setWidgetFilled(1);
|
||||
}
|
||||
if (add(getWidgetActualY(), getWidgetActualHeight()) > add(getWidgetActualHeight(new WidgetPointer(arg3)), cs2method2601(new WidgetPointer(arg3)))) {
|
||||
script_72(arg4, arg3, add(cs2method2601(new WidgetPointer(arg3)), getWidgetActualHeight()));
|
||||
} else {
|
||||
if (getWidgetActualY() < cs2method2601(new WidgetPointer(arg3))) {
|
||||
script_72(arg4, arg3, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (arg0 == 102) {
|
||||
script_1050(globalint_126, globalstring_27);
|
||||
return;
|
||||
}
|
||||
if (arg0 == 13) {
|
||||
script_1054();
|
||||
return;
|
||||
}
|
||||
if (arg0 == 84) {
|
||||
if ((globalint_128 >= 0) && setWidgetRegister(new WidgetPointer(arg3), add(globalint_128, 1))) {
|
||||
script_1074(arg2, arg5, script_1844(globalint_128));
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (arg0 == 85) {
|
||||
if (((boolean)globalint_127)) {
|
||||
script_1054();
|
||||
} else {
|
||||
globalint_128 = -1;
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,7));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,9));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,13));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,17));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,1));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,3));
|
||||
}
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
38
dumps/scripts/1047.cs2
Normal file
38
dumps/scripts/1047.cs2
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
void script_1047(int arg0) {
|
||||
string svar0;
|
||||
globalint_129 = 0;
|
||||
svar0 = cs2method5055(arg0);
|
||||
if (((boolean)globalint_126)) {
|
||||
svar0 = "To " + globalstring_27 + ": " + "<col=800000>" + svar0;
|
||||
} else if (globalint_126 == 2) {
|
||||
svar0 = "[" + "<col=0000ff>" + cs2method3611() + "<col=000000>" + "]: " + "<col=800000>" + svar0;
|
||||
} else if (globalint_126 == 8) {
|
||||
if (cs2method3751()) {
|
||||
svar0 = "[" + "<col=0000ff>" + cs2method3752() + "<col=000000>" + "]: " + "<col=800000>" + svar0;
|
||||
}
|
||||
} else if (globalint_126 == 10) {
|
||||
if (cs2method3750()) {
|
||||
svar0 = "[" + "<col=0000ff>" + cs2method3752() + "<col=000000>" + "]: " + "<col=800000>" + svar0;
|
||||
}
|
||||
} else {
|
||||
svar0 = "<col=0000ff>" + svar0;
|
||||
}
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,50));
|
||||
setScriptCallOnKeyPress(-1, "", new WidgetPointer(137,56));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,0));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,7));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,9));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,13));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,17));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,1));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,3));
|
||||
setWidgetRGB(new Color(0, 0, 0), new WidgetPointer(137,3));
|
||||
setWidgetFont(495, new WidgetPointer(137,3));
|
||||
setWidgetTextAlignment(0, 1, 0, new WidgetPointer(137,3));
|
||||
setWidgetText(new WidgetPointer(137,3), svar0);
|
||||
setWidgetUnknownBoolean(false, new WidgetPointer(137,3));
|
||||
deleteAllExtraChilds(new WidgetPointer(137,7));
|
||||
setWidgetText(new WidgetPointer(137,8), "Please enter a value: *");
|
||||
setScriptCallOnKeyPress(1048, -2147483640, false, new WidgetPointer(137,1), new WidgetPointer(137,8), arg0, "izIIe", new WidgetPointer(137,7));
|
||||
return;
|
||||
}
|
||||
47
dumps/scripts/1048.cs2
Normal file
47
dumps/scripts/1048.cs2
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
void script_1048(int arg0,int arg1,int arg2,int arg3,int arg4) {
|
||||
int ivar5;
|
||||
int ivar6;
|
||||
if (arg0 == 13) {
|
||||
script_1054();
|
||||
return;
|
||||
}
|
||||
if (arg0 == 102) {
|
||||
script_1050(globalint_126, globalstring_27);
|
||||
return;
|
||||
}
|
||||
ivar5 = strLength(intToStr(globalint_129));
|
||||
ivar6 = strIndexof(((char)arg1), 0, "0123456789");
|
||||
if (arg0 == 84) {
|
||||
if (ivar5 > 0) {
|
||||
script_1074(arg2, arg4, globalint_129);
|
||||
} else {
|
||||
script_1054();
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (arg0 == 85) {
|
||||
if (ivar5 > 0) {
|
||||
globalint_129 = divide(globalint_129, 10);
|
||||
} else if (((boolean)globalint_127)) {
|
||||
script_1054();
|
||||
} else {
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,7));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,9));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,13));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,17));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,1));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,3));
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
if (((ivar6 >= 0) && (ivar5 < 10)) && (add(multiply(globalint_129, 10), ivar6) > 0)) {
|
||||
globalint_129 = add(multiply(globalint_129, 10), ivar6);
|
||||
}
|
||||
}
|
||||
if (globalint_129 > 0) {
|
||||
setWidgetText(new WidgetPointer(arg3), "Please enter a value: " + intToStr(globalint_129) + "*");
|
||||
} else {
|
||||
setWidgetText(new WidgetPointer(arg3), "Please enter a value: *");
|
||||
}
|
||||
return;
|
||||
}
|
||||
98
dumps/scripts/1049.cs2
Normal file
98
dumps/scripts/1049.cs2
Normal file
|
|
@ -0,0 +1,98 @@
|
|||
void script_1049(int arg0) {
|
||||
int ivar1;
|
||||
int ivar2;
|
||||
int ivar3;
|
||||
int ivar4;
|
||||
int ivar5;
|
||||
int ivar6;
|
||||
cs2func_script_4590_struct(6,0,0) structdump_0;
|
||||
ivar1 = -1;
|
||||
ivar2 = -1;
|
||||
ivar3 = -1;
|
||||
ivar4 = -1;
|
||||
ivar5 = -1;
|
||||
ivar6 = -1;
|
||||
structdump_0 = script_4590();
|
||||
ivar6 = structdump_0.intpart_5;
|
||||
ivar5 = structdump_0.intpart_4;
|
||||
ivar4 = structdump_0.intpart_3;
|
||||
ivar3 = structdump_0.intpart_2;
|
||||
ivar2 = structdump_0.intpart_1;
|
||||
ivar1 = structdump_0.intpart_0;
|
||||
if (((boolean)arg0)) {
|
||||
globalint_1651 = 0;
|
||||
cs2method5006(0);
|
||||
script_1558(0);
|
||||
return;
|
||||
}
|
||||
if (arg0 == 2) {
|
||||
script_1050(0, "");
|
||||
} else if (arg0 == 4) {
|
||||
if (cs2method3612() > 0) {
|
||||
script_1050(2, "");
|
||||
} else {
|
||||
globalint_41 = 0;
|
||||
script_181(0);
|
||||
script_178();
|
||||
script_84();
|
||||
script_89();
|
||||
messageType0("You aren't in a Friends Chat channel.");
|
||||
return;
|
||||
}
|
||||
} else if (arg0 == 6) {
|
||||
if (ivar1 >= 0) {
|
||||
if (ivar2 >= ivar3) {
|
||||
script_1050(8, "");
|
||||
} else {
|
||||
message(43, 0, "Your rank is not high enough to chat in the Clan Chat.");
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
globalint_41 = 0;
|
||||
script_181(0);
|
||||
script_178();
|
||||
script_84();
|
||||
script_89();
|
||||
messageType0("You aren't in a Clan Chat channel.");
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
if (arg0 == 7) {
|
||||
globalint_1651 = 3;
|
||||
cs2method5006(3);
|
||||
script_1558(0);
|
||||
return;
|
||||
}
|
||||
if (arg0 == 8) {
|
||||
if (ivar4 >= 0) {
|
||||
if (ivar5 >= ivar6) {
|
||||
script_1050(10, "");
|
||||
} else {
|
||||
message(43, 0, "Guests cannot chat in this visited Clan channel.");
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
globalint_41 = 0;
|
||||
script_181(0);
|
||||
script_178();
|
||||
script_84();
|
||||
script_89();
|
||||
messageType0("You aren't a guest in a Clan Chat channel.");
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (arg0 == 3) {
|
||||
globalint_1651 = 1;
|
||||
cs2method5006(1);
|
||||
script_1558(0);
|
||||
return;
|
||||
}
|
||||
if (arg0 == 5) {
|
||||
globalint_1651 = 2;
|
||||
cs2method5006(2);
|
||||
script_1558(0);
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
22
dumps/scripts/105.cs2
Normal file
22
dumps/scripts/105.cs2
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
void script_105() {
|
||||
if (((boolean)globalint_1413)) {
|
||||
return;
|
||||
}
|
||||
if (((boolean)globalint_11)) {
|
||||
script_675();
|
||||
}
|
||||
if (getDisplayMode() >= 2) {
|
||||
setWidgetIsHidden(false, new WidgetPointer(746,73));
|
||||
}
|
||||
setWidgetIsHidden(false, new WidgetPointer(752,3));
|
||||
setWidgetIsHidden(true, new WidgetPointer(752,7));
|
||||
setWidgetIsHidden(true, new WidgetPointer(752,8));
|
||||
setWidgetText(new WidgetPointer(752,4), "Enter name of player to add to list");
|
||||
globalint_5 = 4;
|
||||
script_1564("");
|
||||
setScriptCallOnMousePressed(-1, "", new WidgetPointer(752,3));
|
||||
script_2026();
|
||||
setScriptCallOnKeyPress(112, -2147483640, false, "iz", new WidgetPointer(752,5));
|
||||
script_1188();
|
||||
return;
|
||||
}
|
||||
51
dumps/scripts/1050.cs2
Normal file
51
dumps/scripts/1050.cs2
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
void script_1050(int arg0,string arg1) {
|
||||
int ivar1;
|
||||
int ivar2;
|
||||
int ivar3;
|
||||
if (((boolean)globalint_1413)) {
|
||||
return;
|
||||
}
|
||||
if ((arg0 == 2) && ((boolean)stringMethod4107("", cs2method3611()))) {
|
||||
messageType0("You need to be in a Friends Chat channel to use Friends Channel Quick Chat.");
|
||||
return;
|
||||
}
|
||||
if ((arg0 == 8) && cs2method3751()) {
|
||||
messageType0("You need to be in a Clan to use Clan Channel Quick Chat.");
|
||||
return;
|
||||
}
|
||||
if ((arg0 == 10) && cs2method3750()) {
|
||||
messageType0("You need to be a guest in a Clan Channel to use Guest Clan Quick Chat.");
|
||||
return;
|
||||
}
|
||||
if (getDisplayMode() >= 2) {
|
||||
setWidgetSprite(1017, new WidgetPointer(752,1));
|
||||
cs2method2122(0, 49283073);
|
||||
setWidgetIsHidden(false, new WidgetPointer(752,1));
|
||||
setWidgetIsHidden(false, new WidgetPointer(752,2));
|
||||
script_1652(0);
|
||||
setWidgetIsHidden(true, new WidgetPointer(746,75));
|
||||
}
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,50));
|
||||
setScriptCallOnKeyPress(-1, "", new WidgetPointer(137,56));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,0));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,7));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,9));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,13));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,17));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,1));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,3));
|
||||
cs2method2100(0, 0, new WidgetPointer(137,17));
|
||||
ivar1 = 85;
|
||||
ivar2 = script_1036();
|
||||
ivar3 = 1;
|
||||
if (arg0 == 3) {
|
||||
ivar1 = 32769;
|
||||
ivar2 = -1;
|
||||
ivar3 = 0;
|
||||
}
|
||||
globalint_126 = arg0;
|
||||
globalstring_27 = arg1;
|
||||
globalint_127 = 1;
|
||||
script_1062(8978433, 0, ivar1, ivar2, ivar3);
|
||||
return;
|
||||
}
|
||||
25
dumps/scripts/1051.cs2
Normal file
25
dumps/scripts/1051.cs2
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
void script_1051(int arg0,string arg1) {
|
||||
globalint_126 = arg0;
|
||||
globalstring_27 = arg1;
|
||||
globalint_127 = 1;
|
||||
if (getDisplayMode() >= 2) {
|
||||
setWidgetSprite(1017, new WidgetPointer(752,1));
|
||||
cs2method2122(0, 49283073);
|
||||
setWidgetIsHidden(false, new WidgetPointer(752,1));
|
||||
setWidgetIsHidden(false, new WidgetPointer(752,2));
|
||||
script_1652(0);
|
||||
setWidgetIsHidden(true, new WidgetPointer(746,75));
|
||||
}
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,50));
|
||||
setScriptCallOnKeyPress(-1, "", new WidgetPointer(137,56));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,0));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,7));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,9));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,13));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,17));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,1));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,3));
|
||||
cs2method2100(0, 0, new WidgetPointer(137,17));
|
||||
script_1062(8978433, 0, script_1036(), -1, 0);
|
||||
return;
|
||||
}
|
||||
28
dumps/scripts/1052.cs2
Normal file
28
dumps/scripts/1052.cs2
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
void script_1052(int arg0,int arg1,string arg2) {
|
||||
if ((arg1 == -1) || ((boolean)cs2method5056(arg1))) {
|
||||
return;
|
||||
}
|
||||
globalint_126 = arg0;
|
||||
globalstring_27 = arg2;
|
||||
globalint_127 = 1;
|
||||
if (getDisplayMode() >= 2) {
|
||||
setWidgetSprite(1017, new WidgetPointer(752,1));
|
||||
cs2method2122(0, 49283073);
|
||||
setWidgetIsHidden(false, new WidgetPointer(752,1));
|
||||
setWidgetIsHidden(false, new WidgetPointer(752,2));
|
||||
script_1652(0);
|
||||
setWidgetIsHidden(true, new WidgetPointer(746,75));
|
||||
}
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,50));
|
||||
setScriptCallOnKeyPress(-1, "", new WidgetPointer(137,56));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,0));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,7));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,9));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,13));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,17));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,1));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,3));
|
||||
cs2method2100(0, 0, new WidgetPointer(137,17));
|
||||
script_1063(8978433, arg1);
|
||||
return;
|
||||
}
|
||||
4
dumps/scripts/1053.cs2
Normal file
4
dumps/scripts/1053.cs2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
void script_1053() {
|
||||
script_1054();
|
||||
return;
|
||||
}
|
||||
15
dumps/scripts/1054.cs2
Normal file
15
dumps/scripts/1054.cs2
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
void script_1054() {
|
||||
int ivar0;
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,50));
|
||||
setScriptCallOnKeyPress(73, -2147483640, false, "iz", new WidgetPointer(137,56));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,0));
|
||||
ivar0 = 0;
|
||||
while (((int)cs2method_3408(105, 73, 1550, ivar0)) != -1) {
|
||||
setScriptCallOnKeyPress(-1, "", cs2method_3408(105, 73, 1550, ivar0));
|
||||
ivar0 = add(ivar0, 1);
|
||||
}
|
||||
if (getDisplayMode() >= 2) {
|
||||
script_1364();
|
||||
}
|
||||
return;
|
||||
}
|
||||
4
dumps/scripts/1055.cs2
Normal file
4
dumps/scripts/1055.cs2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
void script_1055(int arg0) {
|
||||
setWidgetSprite(416, new WidgetPointer(arg0));
|
||||
return;
|
||||
}
|
||||
4
dumps/scripts/1056.cs2
Normal file
4
dumps/scripts/1056.cs2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
void script_1056(int arg0) {
|
||||
setWidgetSprite(415, new WidgetPointer(arg0));
|
||||
return;
|
||||
}
|
||||
4
dumps/scripts/1057.cs2
Normal file
4
dumps/scripts/1057.cs2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
void script_1057(int arg0) {
|
||||
setWidgetSprite(418, new WidgetPointer(arg0));
|
||||
return;
|
||||
}
|
||||
4
dumps/scripts/1058.cs2
Normal file
4
dumps/scripts/1058.cs2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
void script_1058(int arg0) {
|
||||
setWidgetSprite(417, new WidgetPointer(arg0));
|
||||
return;
|
||||
}
|
||||
141
dumps/scripts/1059.cs2
Normal file
141
dumps/scripts/1059.cs2
Normal file
|
|
@ -0,0 +1,141 @@
|
|||
void script_1059(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6) {
|
||||
int ivar7;
|
||||
int ivar8;
|
||||
int ivar9;
|
||||
int ivar10;
|
||||
int ivar11;
|
||||
int ivar12;
|
||||
int ivar13;
|
||||
if (isWidgetHidden(cs2method_3408(105, 73, 1550, add(arg3, 1)))) {
|
||||
return;
|
||||
}
|
||||
ivar7 = ((int)cs2method_3408(105, 73, 1551, arg3));
|
||||
if (arg0 == 104) {
|
||||
if (((boolean)arg6)) {
|
||||
return;
|
||||
}
|
||||
if (setWidgetRegister(new WidgetPointer(ivar7), globalint_128)) {
|
||||
setWidgetHidden(1);
|
||||
}
|
||||
if (globalint_128 <= 0) {
|
||||
globalint_128 = subtract(arg6, 1);
|
||||
} else {
|
||||
globalint_128 = subtract(globalint_128, 1);
|
||||
}
|
||||
if (setWidgetRegister(new WidgetPointer(ivar7), globalint_128) && isWidgetHidden()) {
|
||||
setWidgetHidden(0);
|
||||
setWidgetRGB(new Color(87, 126, 69));
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (arg0 == 105) {
|
||||
if (((boolean)arg6)) {
|
||||
return;
|
||||
}
|
||||
if (setWidgetRegister(new WidgetPointer(ivar7), globalint_128)) {
|
||||
setWidgetHidden(1);
|
||||
}
|
||||
if (globalint_128 == subtract(arg6, 1)) {
|
||||
globalint_128 = 0;
|
||||
} else {
|
||||
globalint_128 = add(globalint_128, 1);
|
||||
}
|
||||
if (setWidgetRegister(new WidgetPointer(ivar7), globalint_128) && isWidgetHidden()) {
|
||||
setWidgetHidden(0);
|
||||
setWidgetRGB(new Color(87, 126, 69));
|
||||
}
|
||||
return;
|
||||
}
|
||||
ivar8 = 0;
|
||||
ivar9 = 0;
|
||||
if (arg0 == 84) {
|
||||
if (globalint_128 < 0) {
|
||||
if ((arg4 != 32769) && ((boolean)arg3)) {
|
||||
script_1900(((int)cs2method_3408(105, 73, 1550, arg3)), ((int)cs2method_3408(105, 73, 1551, arg3)), globalint_128, add(arg3, 1));
|
||||
}
|
||||
} else if (arg4 != -1) {
|
||||
ivar8 = cs2method5051(arg4);
|
||||
ivar9 = cs2method5053(arg4);
|
||||
if (globalint_128 == add(ivar8, ivar9)) {
|
||||
if ((((boolean)arg3) && (script_1036() != -1)) && setWidgetRegister(cs2method_3408(105, 73, 1550, arg3), globalint_128)) {
|
||||
script_1061(((int)cs2method_3408(105, 73, 1550, arg3)), ((int)cs2method_3408(105, 73, 1551, arg3)), globalint_128, arg2, add(arg3, 1), script_1036());
|
||||
}
|
||||
} else if (globalint_128 < ivar8) {
|
||||
script_1061(((int)cs2method_3408(105, 73, 1550, arg3)), ((int)cs2method_3408(105, 73, 1551, arg3)), globalint_128, arg2, add(arg3, 1), cs2method5052(arg4, globalint_128));
|
||||
} else if (globalint_128 < add(ivar8, ivar9)) {
|
||||
script_1071(arg2, cs2method5054(arg4, subtract(globalint_128, ivar8)), arg3);
|
||||
} else {
|
||||
script_1900(((int)cs2method_3408(105, 73, 1550, arg3)), ((int)cs2method_3408(105, 73, 1551, arg3)), globalint_128, add(arg3, 1));
|
||||
}
|
||||
} else {
|
||||
if (arg5 != -1) {
|
||||
ivar8 = 0;
|
||||
ivar9 = cs2method5056(arg5);
|
||||
script_1071(arg2, cs2method5057(arg5, globalint_128), arg3);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (arg0 == 102) {
|
||||
script_1050(globalint_126, globalstring_27);
|
||||
return;
|
||||
}
|
||||
if (arg0 == 13) {
|
||||
script_1054();
|
||||
return;
|
||||
}
|
||||
if ((arg0 == 85) && (arg3 > 0)) {
|
||||
script_1068(arg2, subtract(arg3, 1));
|
||||
return;
|
||||
}
|
||||
if (isAlphaNumeric(((char)arg1))) {
|
||||
return;
|
||||
}
|
||||
arg1 = upper(((char)arg1));
|
||||
ivar10 = 0;
|
||||
ivar11 = 0;
|
||||
ivar12 = -1;
|
||||
if (arg4 != -1) {
|
||||
ivar8 = cs2method5051(arg4);
|
||||
ivar9 = cs2method5053(arg4);
|
||||
if ((((boolean)arg3) && ((boolean)stringMethod4107("X", concatChar(((char)arg1), "")))) && (script_1036() != -1)) {
|
||||
ivar10 = add(ivar8, ivar9);
|
||||
if (setWidgetRegister(cs2method_3408(105, 73, 1550, arg3), ivar10)) {
|
||||
script_1061(((int)cs2method_3408(105, 73, 1550, arg3)), ((int)cs2method_3408(105, 73, 1551, arg3)), ivar10, arg2, add(arg3, 1), script_1036());
|
||||
}
|
||||
return;
|
||||
}
|
||||
ivar10 = 0;
|
||||
while (ivar11 < ivar8) {
|
||||
ivar12 = upper(((char)cs2method5062(arg4, ivar11)));
|
||||
if (ivar12 == arg1) {
|
||||
script_1061(((int)cs2method_3408(105, 73, 1550, arg3)), ((int)cs2method_3408(105, 73, 1551, arg3)), ivar10, arg2, add(arg3, 1), cs2method5052(arg4, ivar10));
|
||||
return;
|
||||
}
|
||||
ivar10 = add(ivar10, 1);
|
||||
ivar11 = add(ivar11, 1);
|
||||
}
|
||||
} else {
|
||||
ivar8 = 0;
|
||||
ivar9 = cs2method5056(arg5);
|
||||
}
|
||||
if (isDigit(((char)arg1))) {
|
||||
return;
|
||||
}
|
||||
ivar13 = strIndexof(((char)arg1), 0, "0123456789");
|
||||
if (((boolean)ivar13)) {
|
||||
ivar13 = 10;
|
||||
}
|
||||
if (ivar13 > ivar9) {
|
||||
return;
|
||||
}
|
||||
ivar10 = subtract(ivar13, 1);
|
||||
if (arg4 != -1) {
|
||||
script_1071(arg2, cs2method5054(arg4, ivar10), arg3);
|
||||
} else {
|
||||
if (arg5 != -1) {
|
||||
script_1071(arg2, cs2method5057(arg5, ivar10), arg3);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
48
dumps/scripts/106.cs2
Normal file
48
dumps/scripts/106.cs2
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
void script_106(int arg0,int arg1,int arg2) {
|
||||
int ivar3;
|
||||
int ivar4;
|
||||
int ivar5;
|
||||
int ivar6;
|
||||
int ivar7;
|
||||
if (arg2 != 1) {
|
||||
return;
|
||||
}
|
||||
ivar3 = 0;
|
||||
ivar4 = 0;
|
||||
ivar5 = 0;
|
||||
ivar6 = 0;
|
||||
ivar7 = 0;
|
||||
while (ivar3 < getItemContainerLength(140)) {
|
||||
if (setWidgetRegister(new WidgetPointer(arg0), ivar3) && isWidgetHidden()) {
|
||||
ivar4 = ivar3;
|
||||
}
|
||||
ivar3 = add(ivar3, 1);
|
||||
}
|
||||
ivar6 = divide(arg1, 5);
|
||||
ivar5 = subtract(arg1, multiply(ivar6, 5));
|
||||
if (((ivar4 == subtract(arg1, 1)) && (ivar5 > 0)) && (setWidgetRegister(new WidgetPointer(arg0), arg1) && setWidgetRegister(new WidgetPointer(arg0), ivar4))) {
|
||||
playSoundEffect(1859, 1, 0);
|
||||
setWidgetPosition(multiply(56, subtract(ivar5, 1)), multiply(56, ivar6), 0, 0);
|
||||
setWidgetPosition(multiply(56, ivar5), multiply(56, ivar6), 0, 0);
|
||||
return;
|
||||
}
|
||||
if (((ivar4 == add(arg1, 1)) && (ivar5 < 5)) && (setWidgetRegister(new WidgetPointer(arg0), arg1) && setWidgetRegister(new WidgetPointer(arg0), ivar4))) {
|
||||
playSoundEffect(1859, 1, 0);
|
||||
setWidgetPosition(multiply(56, add(ivar5, 1)), multiply(56, ivar6), 0, 0);
|
||||
setWidgetPosition(multiply(56, ivar5), multiply(56, ivar6), 0, 0);
|
||||
return;
|
||||
}
|
||||
if (((ivar4 == subtract(arg1, 5)) && (ivar6 > 0)) && (setWidgetRegister(new WidgetPointer(arg0), arg1) && setWidgetRegister(new WidgetPointer(arg0), ivar4))) {
|
||||
playSoundEffect(1859, 1, 0);
|
||||
setWidgetPosition(multiply(56, ivar5), multiply(56, subtract(ivar6, 1)), 0, 0);
|
||||
setWidgetPosition(multiply(56, ivar5), multiply(56, ivar6), 0, 0);
|
||||
return;
|
||||
}
|
||||
if (((ivar4 == add(arg1, 5)) && (ivar6 < 5)) && (setWidgetRegister(new WidgetPointer(arg0), arg1) && setWidgetRegister(new WidgetPointer(arg0), ivar4))) {
|
||||
playSoundEffect(1859, 1, 0);
|
||||
setWidgetPosition(multiply(56, ivar5), multiply(56, add(ivar6, 1)), 0, 0);
|
||||
setWidgetPosition(multiply(56, ivar5), multiply(56, ivar6), 0, 0);
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
4
dumps/scripts/1060.cs2
Normal file
4
dumps/scripts/1060.cs2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
void script_1060(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) {
|
||||
script_1061(arg0, arg1, arg2, arg3, arg4, arg5);
|
||||
return;
|
||||
}
|
||||
25
dumps/scripts/1061.cs2
Normal file
25
dumps/scripts/1061.cs2
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
void script_1061(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) {
|
||||
int ivar6;
|
||||
globalint_159 = 0;
|
||||
globalint_158 = 0;
|
||||
ivar6 = 0;
|
||||
while (setWidgetRegister(new WidgetPointer(arg0), ivar6)) {
|
||||
if (ivar6 == arg2) {
|
||||
setScriptCallOnMouseEntered(-1, "");
|
||||
setScriptCallOnMouseExit(-1, "");
|
||||
if (setWidgetRegister(new WidgetPointer(arg1), ivar6)) {
|
||||
setWidgetHidden(0);
|
||||
setWidgetRGB(new Color(150, 151, 119));
|
||||
}
|
||||
} else {
|
||||
setScriptCallOnMouseEntered(1082, subtract(arg4, 1), new WidgetPointer(arg1), ivar6, "iIi");
|
||||
setScriptCallOnMouseExit(1083, subtract(arg4, 1), new WidgetPointer(arg1), ivar6, "iIi");
|
||||
if (setWidgetRegister(new WidgetPointer(arg1), ivar6)) {
|
||||
setWidgetHidden(1);
|
||||
}
|
||||
}
|
||||
ivar6 = add(ivar6, 1);
|
||||
}
|
||||
script_1062(arg3, arg4, arg5, -1, 0);
|
||||
return;
|
||||
}
|
||||
186
dumps/scripts/1062.cs2
Normal file
186
dumps/scripts/1062.cs2
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
void script_1062(int arg0,int arg1,int arg2,int arg3,int arg4) {
|
||||
int ivar5;
|
||||
int ivar6;
|
||||
int ivar7;
|
||||
int ivar8;
|
||||
int ivar9;
|
||||
int ivar10;
|
||||
int ivar11;
|
||||
int ivar12;
|
||||
int ivar13;
|
||||
int ivar14;
|
||||
int ivar15;
|
||||
int ivar16;
|
||||
int ivar17;
|
||||
int ivar18;
|
||||
string svar0;
|
||||
ivar5 = ((int)cs2method_3408(105, 73, 1550, arg1));
|
||||
ivar6 = ((int)cs2method_3408(105, 73, 1551, arg1));
|
||||
deleteAllExtraChilds(new WidgetPointer(ivar5));
|
||||
deleteAllExtraChilds(new WidgetPointer(ivar6));
|
||||
if (ivar5 == -1) {
|
||||
return;
|
||||
}
|
||||
createExtraChild(new WidgetPointer(arg0), 4, arg1);
|
||||
setWidgetRGB(new Color(0, 0, 0));
|
||||
setWidgetFont(495);
|
||||
setWidgetTextAlignment(1, 1, 0);
|
||||
svar0 = cs2method5050(arg2);
|
||||
cs2method1305(svar0);
|
||||
setScriptCallOnClickContextMenu(1067, new WidgetPointer(arg0), arg1, "Ii");
|
||||
setWidgetContextMenuOption(1, "Return to: ");
|
||||
if (arg1 > 0) {
|
||||
svar0 = " " + "<col=0000ff>" + svar0 + " " + "<img=2>";
|
||||
} else if (((boolean)globalint_126)) {
|
||||
svar0 = " To " + globalstring_27 + ": " + "<col=800000>" + svar0 + " " + "<img=2>";
|
||||
} else if (globalint_126 == 2) {
|
||||
svar0 = " [" + "<col=0000ff>" + cs2method3611() + "<col=000000>" + "]: " + "<col=800000>" + svar0 + " " + "<img=2>";
|
||||
} else if (globalint_126 == 8) {
|
||||
if (cs2method3751()) {
|
||||
svar0 = " [" + "<col=0000ff>" + cs2method3752() + "<col=000000>" + "]: " + "<col=800000>" + svar0 + " " + "<img=2>";
|
||||
}
|
||||
} else if (globalint_126 == 10) {
|
||||
if (cs2method3750()) {
|
||||
svar0 = " [" + "<col=0000ff>" + cs2method3752() + "<col=000000>" + "]: " + "<col=800000>" + svar0 + " " + "<img=2>";
|
||||
}
|
||||
} else {
|
||||
svar0 = " " + "<col=0000ff>" + svar0 + " " + "<img=2>";
|
||||
}
|
||||
setWidgetText(svar0);
|
||||
setWidgetUnknownBoolean(false);
|
||||
setWidgetSize(add(getMaxLineWidth(getWidgetActualWidth(new WidgetPointer(arg0)), 495, svar0), 4), getWidgetActualHeight(new WidgetPointer(arg0)), 0, 0);
|
||||
setScriptCallOnMouseEntered(1080, new WidgetPointer(137,2), arg1, "Ii");
|
||||
setScriptCallOnMouseExit(1081, new WidgetPointer(137,2), arg1, "Ii");
|
||||
createExtraChild(new WidgetPointer(137,2), 3, arg1);
|
||||
setWidgetSize(getWidgetActualWidth(), getWidgetActualHeight(), 0, 0);
|
||||
setWidgetRGB(new Color(87, 126, 69));
|
||||
setWidgetFilled(1);
|
||||
setWidgetHidden(1);
|
||||
setWidgetIsHidden(false, new WidgetPointer(ivar5));
|
||||
ivar7 = cs2method5051(arg2);
|
||||
ivar8 = cs2method5053(arg2);
|
||||
ivar9 = 0;
|
||||
ivar10 = 0;
|
||||
ivar11 = 0;
|
||||
ivar12 = 0;
|
||||
ivar13 = -1;
|
||||
ivar14 = -1;
|
||||
ivar15 = -1;
|
||||
ivar16 = 0;
|
||||
while (ivar9 < ivar7) {
|
||||
createExtraChild(new WidgetPointer(ivar5), 4, ivar10);
|
||||
setWidgetRGB(new Color(0, 0, 0));
|
||||
setWidgetFont(495);
|
||||
setWidgetTextAlignment(0, 1, 0);
|
||||
ivar13 = cs2method5052(arg2, ivar9);
|
||||
svar0 = cs2method5050(ivar13);
|
||||
setScriptCallOnClickContextMenu(1060, new WidgetPointer(ivar5), new WidgetPointer(ivar6), ivar10, new WidgetPointer(arg0), add(arg1, 1), ivar13, "IIiIik");
|
||||
cs2method1305(svar0);
|
||||
setWidgetContextMenuOption(1, "Select: ");
|
||||
setScriptCallOnMouseEntered(1082, arg1, new WidgetPointer(ivar6), ivar10, "iIi");
|
||||
setScriptCallOnMouseExit(1083, arg1, new WidgetPointer(ivar6), ivar10, "iIi");
|
||||
ivar15 = upper(((char)cs2method5062(arg2, ivar9)));
|
||||
if (isAlphaNumeric(((char)ivar15))) {
|
||||
svar0 = "<col=555555>" + concatChar(((char)ivar15), "") + ". " + "<col=000000>" + svar0 + " " + "<img=2>";
|
||||
} else {
|
||||
svar0 = svar0 + " " + "<img=2>";
|
||||
}
|
||||
setWidgetText(svar0);
|
||||
setWidgetUnknownBoolean(false);
|
||||
ivar11 = getMaxLineWidth(getWidgetActualWidth(new WidgetPointer(arg0)), 495, svar0);
|
||||
if (ivar11 > ivar12) {
|
||||
ivar12 = ivar11;
|
||||
}
|
||||
ivar9 = add(ivar9, 1);
|
||||
ivar10 = add(ivar10, 1);
|
||||
}
|
||||
ivar9 = 0;
|
||||
while (ivar9 < ivar8) {
|
||||
createExtraChild(new WidgetPointer(ivar5), 4, ivar10);
|
||||
setWidgetRGB(new Color(0, 0, 0));
|
||||
setWidgetFont(495);
|
||||
setWidgetTextAlignment(0, 1, 0);
|
||||
ivar14 = cs2method5054(arg2, ivar9);
|
||||
svar0 = cs2method5055(ivar14);
|
||||
setScriptCallOnClickContextMenu(1070, new WidgetPointer(arg0), ivar14, arg1, "Iei");
|
||||
cs2method1305(svar0);
|
||||
setWidgetContextMenuOption(1, "Send: ");
|
||||
setScriptCallOnMouseEntered(1082, arg1, new WidgetPointer(ivar6), ivar10, "iIi");
|
||||
setScriptCallOnMouseExit(1083, arg1, new WidgetPointer(ivar6), ivar10, "iIi");
|
||||
if (ivar9 < 10) {
|
||||
svar0 = "<col=555555>" + intToStr(mod(add(ivar9, 1), 10)) + ". " + "<col=000000>" + svar0;
|
||||
}
|
||||
setWidgetText(svar0);
|
||||
setWidgetUnknownBoolean(false);
|
||||
ivar11 = getMaxLineWidth(getWidgetActualWidth(new WidgetPointer(arg0)), 495, svar0);
|
||||
if (ivar11 > ivar12) {
|
||||
ivar12 = ivar11;
|
||||
}
|
||||
ivar9 = add(ivar9, 1);
|
||||
ivar10 = add(ivar10, 1);
|
||||
}
|
||||
if (arg3 != -1) {
|
||||
createExtraChild(new WidgetPointer(ivar5), 4, ivar10);
|
||||
setWidgetRGB(new Color(0, 0, 0));
|
||||
setWidgetFont(495);
|
||||
setWidgetTextAlignment(0, 1, 0);
|
||||
svar0 = cs2method5050(arg3);
|
||||
setScriptCallOnClickContextMenu(1060, new WidgetPointer(ivar5), new WidgetPointer(ivar6), ivar10, new WidgetPointer(arg0), add(arg1, 1), arg3, "IIiIik");
|
||||
cs2method1305(svar0);
|
||||
setWidgetContextMenuOption(1, "Select: ");
|
||||
setScriptCallOnMouseEntered(1082, arg1, new WidgetPointer(ivar6), ivar10, "iIi");
|
||||
setScriptCallOnMouseExit(1083, arg1, new WidgetPointer(ivar6), ivar10, "iIi");
|
||||
svar0 = "<col=555555>" + "X. " + "<col=000000>" + svar0 + " " + "<img=2>";
|
||||
setWidgetText(svar0);
|
||||
setWidgetUnknownBoolean(false);
|
||||
ivar11 = getMaxLineWidth(getWidgetActualWidth(new WidgetPointer(arg0)), 495, svar0);
|
||||
if (ivar11 > ivar12) {
|
||||
ivar12 = ivar11;
|
||||
}
|
||||
ivar10 = add(ivar10, 1);
|
||||
}
|
||||
if (((boolean)arg4)) {
|
||||
createExtraChild(new WidgetPointer(ivar5), 4, ivar10);
|
||||
setWidgetRGB(new Color(0, 0, 0));
|
||||
setWidgetFont(495);
|
||||
setWidgetTextAlignment(0, 1, 0);
|
||||
setScriptCallOnClickContextMenu(1877, new WidgetPointer(ivar5), new WidgetPointer(ivar6), ivar10, arg1, "IIii");
|
||||
cs2method1305("Search phrases");
|
||||
setWidgetContextMenuOption(1, "Select: ");
|
||||
setScriptCallOnMouseEntered(1082, arg1, new WidgetPointer(ivar6), ivar10, "iIi");
|
||||
setScriptCallOnMouseExit(1083, arg1, new WidgetPointer(ivar6), ivar10, "iIi");
|
||||
setWidgetText("<col=555555>" + "Enter. " + "<col=000000>" + "Search " + "<img=2>");
|
||||
setWidgetUnknownBoolean(false);
|
||||
ivar11 = getMaxLineWidth(getWidgetActualWidth(new WidgetPointer(arg0)), 495, svar0);
|
||||
if (ivar11 > ivar12) {
|
||||
ivar12 = ivar11;
|
||||
}
|
||||
ivar10 = add(ivar10, 1);
|
||||
}
|
||||
setScriptCallOnKeyPress(1059, -2147483640, false, new WidgetPointer(arg0), arg1, arg2, -1, ivar10, "izIikei", new WidgetPointer(ivar5));
|
||||
ivar9 = 0;
|
||||
ivar17 = 0;
|
||||
while (setWidgetRegister(new WidgetPointer(ivar5), ivar9)) {
|
||||
if (add(multiply(ivar16, 14), 14) > getWidgetActualHeight(new WidgetPointer(ivar5))) {
|
||||
ivar17 = add(add(ivar17, ivar12), 4);
|
||||
ivar16 = 0;
|
||||
}
|
||||
setWidgetSize(ivar12, 14, 0, 0);
|
||||
setWidgetPosition(add(ivar17, 2), multiply(ivar16, 14), 0, 0);
|
||||
createExtraChild(new WidgetPointer(ivar6), 3, ivar9);
|
||||
setWidgetSize(add(getWidgetActualWidth(), 4), getWidgetActualHeight(), 0, 0);
|
||||
setWidgetPosition(subtract(getWidgetActualX(), 2), getWidgetActualY(), 0, 0);
|
||||
setWidgetRGB(new Color(87, 126, 69));
|
||||
setWidgetFilled(1);
|
||||
setWidgetHidden(1);
|
||||
ivar9 = add(ivar9, 1);
|
||||
ivar16 = add(ivar16, 1);
|
||||
}
|
||||
ivar17 = add(add(ivar17, ivar12), 4);
|
||||
ivar18 = getWidgetParentId(new WidgetPointer(ivar5));
|
||||
setWidgetSize(ivar17, getWidgetActualHeight(new WidgetPointer(ivar18)), 0, 0, new WidgetPointer(ivar5));
|
||||
setWidgetSize(ivar17, getWidgetActualHeight(new WidgetPointer(ivar18)), 0, 0, new WidgetPointer(ivar6));
|
||||
setWidgetPosition(add(getWidgetActualX(new WidgetPointer(ivar5)), ivar17), 0, 0, 0, cs2method_3408(105, 73, 1550, add(arg1, 1)));
|
||||
script_1068(arg0, arg1);
|
||||
return;
|
||||
}
|
||||
99
dumps/scripts/1063.cs2
Normal file
99
dumps/scripts/1063.cs2
Normal file
|
|
@ -0,0 +1,99 @@
|
|||
void script_1063(int arg0,int arg1) {
|
||||
int ivar2;
|
||||
int ivar3;
|
||||
int ivar4;
|
||||
int ivar5;
|
||||
int ivar6;
|
||||
int ivar7;
|
||||
int ivar8;
|
||||
int ivar9;
|
||||
int ivar10;
|
||||
int ivar11;
|
||||
int ivar12;
|
||||
string svar0;
|
||||
ivar2 = ((int)cs2method_3408(105, 73, 1550, 0));
|
||||
ivar3 = ((int)cs2method_3408(105, 73, 1551, 0));
|
||||
deleteAllExtraChilds(new WidgetPointer(ivar2));
|
||||
deleteAllExtraChilds(new WidgetPointer(ivar3));
|
||||
createExtraChild(new WidgetPointer(arg0), 4, 0);
|
||||
setWidgetRGB(new Color(0, 0, 0));
|
||||
setWidgetFont(495);
|
||||
setWidgetTextAlignment(0, 1, 0);
|
||||
setWidgetPosition(0, 0, 0, 0);
|
||||
svar0 = cs2method5055(arg1);
|
||||
if (((boolean)globalint_126)) {
|
||||
svar0 = "From " + globalstring_27 + ": " + "<col=800000>" + svar0;
|
||||
} else if (globalint_126 == 2) {
|
||||
svar0 = "[" + "<col=0000ff>" + cs2method3611() + "<col=000000>" + "] " + globalstring_27 + ": " + "<col=800000>" + svar0;
|
||||
} else if (globalint_126 == 8) {
|
||||
if (cs2method3751()) {
|
||||
svar0 = "[" + "<col=0000ff>" + cs2method3752() + "<col=000000>" + "] " + globalstring_27 + ": " + "<col=800000>" + svar0;
|
||||
}
|
||||
} else if (globalint_126 == 10) {
|
||||
if (cs2method3750()) {
|
||||
svar0 = "[" + "<col=0000ff>" + cs2method3752() + "<col=000000>" + "] " + globalstring_27 + ": " + "<col=800000>" + svar0;
|
||||
}
|
||||
} else {
|
||||
svar0 = globalstring_27 + ": " + "<col=0000ff>" + svar0;
|
||||
}
|
||||
setWidgetText(svar0);
|
||||
setWidgetUnknownBoolean(false);
|
||||
setWidgetSize(getMaxLineWidth(getWidgetActualWidth(new WidgetPointer(arg0)), 495, svar0), getWidgetActualHeight(new WidgetPointer(arg0)), 0, 0);
|
||||
setWidgetIsHidden(false, new WidgetPointer(ivar2));
|
||||
ivar4 = cs2method5056(arg1);
|
||||
ivar5 = 0;
|
||||
ivar6 = 0;
|
||||
ivar7 = 0;
|
||||
ivar8 = 0;
|
||||
ivar9 = -1;
|
||||
ivar10 = 0;
|
||||
while (ivar5 < ivar4) {
|
||||
createExtraChild(new WidgetPointer(ivar2), 4, ivar6);
|
||||
setWidgetRGB(new Color(0, 0, 0));
|
||||
setWidgetFont(495);
|
||||
setWidgetTextAlignment(0, 1, 0);
|
||||
ivar9 = cs2method5057(arg1, ivar5);
|
||||
svar0 = cs2method5055(ivar9);
|
||||
setScriptCallOnClickContextMenu(1070, new WidgetPointer(arg0), ivar9, 0, "Iei");
|
||||
cs2method1305(svar0);
|
||||
setWidgetContextMenuOption(1, "Send: ");
|
||||
setScriptCallOnMouseEntered(1082, 0, new WidgetPointer(ivar3), ivar6, "iIi");
|
||||
setScriptCallOnMouseExit(1083, 0, new WidgetPointer(ivar3), ivar6, "iIi");
|
||||
if (ivar5 < 10) {
|
||||
svar0 = "<col=555555>" + intToStr(mod(add(ivar5, 1), 10)) + ". " + "<col=000000>" + svar0;
|
||||
}
|
||||
setWidgetText(svar0);
|
||||
setWidgetUnknownBoolean(false);
|
||||
ivar7 = getMaxLineWidth(getWidgetActualWidth(new WidgetPointer(arg0)), 495, svar0);
|
||||
if (ivar7 > ivar8) {
|
||||
ivar8 = ivar7;
|
||||
}
|
||||
ivar5 = add(ivar5, 1);
|
||||
ivar6 = add(ivar6, 1);
|
||||
}
|
||||
setScriptCallOnKeyPress(1059, -2147483640, false, new WidgetPointer(arg0), 0, -1, arg1, ivar6, "izIikei", new WidgetPointer(ivar2));
|
||||
ivar5 = 0;
|
||||
ivar11 = 0;
|
||||
while (setWidgetRegister(new WidgetPointer(ivar2), ivar5)) {
|
||||
if (add(multiply(ivar10, 14), 14) > getWidgetActualHeight(new WidgetPointer(ivar2))) {
|
||||
ivar11 = add(add(ivar11, ivar8), 4);
|
||||
ivar10 = 0;
|
||||
}
|
||||
setWidgetSize(ivar8, 14, 0, 0);
|
||||
setWidgetPosition(add(ivar11, 2), multiply(ivar10, 14), 0, 0);
|
||||
createExtraChild(new WidgetPointer(ivar3), 3, ivar5);
|
||||
setWidgetSize(add(getWidgetActualWidth(), 4), getWidgetActualHeight(), 0, 0);
|
||||
setWidgetPosition(subtract(getWidgetActualX(), 2), getWidgetActualY(), 0, 0);
|
||||
setWidgetRGB(new Color(87, 126, 69));
|
||||
setWidgetFilled(1);
|
||||
setWidgetHidden(1);
|
||||
ivar5 = add(ivar5, 1);
|
||||
ivar10 = add(ivar10, 1);
|
||||
}
|
||||
ivar11 = add(add(ivar11, ivar8), 4);
|
||||
ivar12 = getWidgetParentId(new WidgetPointer(ivar2));
|
||||
setWidgetSize(ivar11, getWidgetActualHeight(new WidgetPointer(ivar12)), 0, 0, new WidgetPointer(ivar2));
|
||||
setWidgetSize(ivar11, getWidgetActualHeight(new WidgetPointer(ivar12)), 0, 0, new WidgetPointer(ivar3));
|
||||
script_1068(arg0, 0);
|
||||
return;
|
||||
}
|
||||
29
dumps/scripts/1064.cs2
Normal file
29
dumps/scripts/1064.cs2
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
void script_1064(int arg0) {
|
||||
int ivar1;
|
||||
int ivar2;
|
||||
int ivar3;
|
||||
int ivar4;
|
||||
ivar1 = ((int)cs2method_3408(105, 73, 1550, arg0));
|
||||
ivar2 = getWidgetParentId(new WidgetPointer(ivar1));
|
||||
if (((boolean)getWidgetScrollMaxH(new WidgetPointer(ivar2)))) {
|
||||
setWidgetScrollMax(getWidgetActualWidth(new WidgetPointer(ivar2)), 0, new WidgetPointer(ivar2));
|
||||
}
|
||||
ivar3 = getWidgetActualWidth(new WidgetPointer(ivar1));
|
||||
ivar4 = getWidgetActualX(new WidgetPointer(ivar1));
|
||||
while (arg0 > 0) {
|
||||
arg0 = subtract(arg0, 1);
|
||||
ivar1 = ((int)cs2method_3408(105, 73, 1550, arg0));
|
||||
if (isWidgetHidden(new WidgetPointer(ivar1)) && (add(ivar3, getWidgetActualWidth(new WidgetPointer(ivar1))) <= getWidgetActualWidth(new WidgetPointer(ivar2)))) {
|
||||
ivar3 = add(ivar3, getWidgetActualWidth(new WidgetPointer(ivar1)));
|
||||
ivar4 = getWidgetActualX(new WidgetPointer(ivar1));
|
||||
} else {
|
||||
arg0 = -1;
|
||||
}
|
||||
}
|
||||
if (cs2method2600(new WidgetPointer(ivar2)) == ivar4) {
|
||||
setScriptCallOnGameloop(-1, "", new WidgetPointer(ivar2));
|
||||
} else {
|
||||
setScriptCallOnGameloop(1065, new WidgetPointer(ivar2), ivar4, "Ii", new WidgetPointer(ivar2));
|
||||
}
|
||||
return;
|
||||
}
|
||||
25
dumps/scripts/1065.cs2
Normal file
25
dumps/scripts/1065.cs2
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
void script_1065(int arg0,int arg1) {
|
||||
if (cs2method2600(new WidgetPointer(arg0)) > arg1) {
|
||||
setWidgetScrollMax(subtract(getWidgetScrollMaxH(new WidgetPointer(arg0)), 10), 0, new WidgetPointer(arg0));
|
||||
cs2method2100(subtract(cs2method2600(new WidgetPointer(arg0)), 10), 0, new WidgetPointer(arg0));
|
||||
if (cs2method2600(new WidgetPointer(arg0)) < arg1) {
|
||||
setWidgetScrollMax(add(arg1, getWidgetActualWidth(new WidgetPointer(arg0))), 0, new WidgetPointer(arg0));
|
||||
cs2method2100(arg1, 0, new WidgetPointer(arg0));
|
||||
setScriptCallOnGameloop(-1, "", new WidgetPointer(arg0));
|
||||
return;
|
||||
}
|
||||
} else if (cs2method2600(new WidgetPointer(arg0)) < arg1) {
|
||||
setWidgetScrollMax(add(getWidgetScrollMaxH(new WidgetPointer(arg0)), 10), 0, new WidgetPointer(arg0));
|
||||
cs2method2100(add(cs2method2600(new WidgetPointer(arg0)), 10), 0, new WidgetPointer(arg0));
|
||||
if (cs2method2600(new WidgetPointer(arg0)) > arg1) {
|
||||
setWidgetScrollMax(add(arg1, getWidgetActualWidth(new WidgetPointer(arg0))), 0, new WidgetPointer(arg0));
|
||||
cs2method2100(arg1, 0, new WidgetPointer(arg0));
|
||||
setScriptCallOnGameloop(-1, "", new WidgetPointer(arg0));
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
setScriptCallOnGameloop(-1, "", new WidgetPointer(arg0));
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
80
dumps/scripts/1066.cs2
Normal file
80
dumps/scripts/1066.cs2
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
void script_1066(int arg0,int arg1) {
|
||||
int ivar2;
|
||||
int ivar3;
|
||||
int ivar4;
|
||||
int ivar5;
|
||||
ivar2 = getWidgetActualWidth(new WidgetPointer(arg0));
|
||||
ivar3 = 0;
|
||||
ivar4 = 0;
|
||||
ivar5 = 0;
|
||||
while (setWidgetRegister(new WidgetPointer(arg0), ivar4)) {
|
||||
ivar3 = add(ivar3, getWidgetActualWidth());
|
||||
ivar4 = add(ivar4, 1);
|
||||
}
|
||||
if (ivar3 <= ivar2) {
|
||||
ivar4 = 0;
|
||||
ivar5 = 0;
|
||||
while (setWidgetRegister(new WidgetPointer(arg0), ivar4)) {
|
||||
setWidgetHidden(0);
|
||||
setWidgetPosition(ivar5, 0, 0, 0);
|
||||
if (setWidgetRegister(new WidgetPointer(137,2), ivar4)) {
|
||||
setWidgetPosition(getWidgetActualX(), getWidgetActualY(), 0, 0);
|
||||
}
|
||||
ivar5 = add(ivar5, getWidgetActualWidth());
|
||||
ivar4 = add(ivar4, 1);
|
||||
}
|
||||
return;
|
||||
}
|
||||
createExtraChild(new WidgetPointer(arg0), 4, add(arg1, 1));
|
||||
setWidgetRGB(new Color(0, 0, 0));
|
||||
setWidgetFont(495);
|
||||
setWidgetTextAlignment(0, 1, 0);
|
||||
setWidgetText(" ... " + "<img=2>");
|
||||
setWidgetUnknownBoolean(false);
|
||||
setWidgetSize(getMaxLineWidth(ivar2, 495, " ... " + "<img=2>"), getWidgetActualHeight(new WidgetPointer(arg0)), 0, 0);
|
||||
ivar3 = getWidgetActualWidth();
|
||||
if (setWidgetRegister(new WidgetPointer(arg0), arg1)) {
|
||||
ivar3 = add(ivar3, getWidgetActualWidth());
|
||||
}
|
||||
ivar4 = 0;
|
||||
while (ivar4 < arg1) {
|
||||
if (setWidgetRegister(new WidgetPointer(arg0), ivar4)) {
|
||||
if (add(ivar3, getWidgetActualWidth()) <= ivar2) {
|
||||
setWidgetHidden(0);
|
||||
ivar3 = add(ivar3, getWidgetActualWidth());
|
||||
} else {
|
||||
setWidgetHidden(1);
|
||||
}
|
||||
}
|
||||
ivar4 = add(ivar4, 1);
|
||||
}
|
||||
ivar4 = 0;
|
||||
ivar5 = 0;
|
||||
while (ivar4 < arg1) {
|
||||
if (setWidgetRegister(new WidgetPointer(arg0), ivar4)) {
|
||||
if (isWidgetHidden()) {
|
||||
setWidgetPosition(ivar5, 0, 0, 0);
|
||||
if (setWidgetRegister(new WidgetPointer(137,2), ivar4)) {
|
||||
setWidgetPosition(getWidgetActualX(), getWidgetActualY(), 0, 0);
|
||||
}
|
||||
ivar5 = add(ivar5, getWidgetActualWidth());
|
||||
} else {
|
||||
if (setWidgetRegister(new WidgetPointer(137,2), ivar4)) {
|
||||
setWidgetHidden(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
ivar4 = add(ivar4, 1);
|
||||
}
|
||||
if (setWidgetRegister(new WidgetPointer(arg0), add(arg1, 1))) {
|
||||
setWidgetPosition(ivar5, 0, 0, 0);
|
||||
ivar5 = add(ivar5, getWidgetActualWidth());
|
||||
}
|
||||
if (setWidgetRegister(new WidgetPointer(arg0), arg1)) {
|
||||
setWidgetPosition(ivar5, 0, 0, 0);
|
||||
if (setWidgetRegister(new WidgetPointer(137,2), ivar4)) {
|
||||
setWidgetPosition(getWidgetActualX(), getWidgetActualY(), 0, 0);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
4
dumps/scripts/1067.cs2
Normal file
4
dumps/scripts/1067.cs2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
void script_1067(int arg0,int arg1) {
|
||||
script_1068(arg0, arg1);
|
||||
return;
|
||||
}
|
||||
40
dumps/scripts/1068.cs2
Normal file
40
dumps/scripts/1068.cs2
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
void script_1068(int arg0,int arg1) {
|
||||
int ivar2;
|
||||
int ivar3;
|
||||
int ivar4;
|
||||
ivar2 = add(arg1, 1);
|
||||
ivar3 = ((int)cs2method_3408(105, 73, 1550, ivar2));
|
||||
ivar4 = ((int)cs2method_3408(105, 73, 1551, ivar2));
|
||||
while (ivar3 != -1) {
|
||||
deleteAllExtraChilds(new WidgetPointer(ivar3));
|
||||
deleteAllExtraChilds(new WidgetPointer(ivar4));
|
||||
setWidgetIsHidden(true, new WidgetPointer(ivar3));
|
||||
setScriptCallOnKeyPress(-1, "", new WidgetPointer(ivar3));
|
||||
ivar3 = ((int)cs2method_3408(105, 73, 1550, ivar2));
|
||||
ivar4 = ((int)cs2method_3408(105, 73, 1551, ivar2));
|
||||
ivar2 = add(ivar2, 1);
|
||||
}
|
||||
ivar2 = add(arg1, 1);
|
||||
while (setWidgetRegister(new WidgetPointer(arg0), ivar2)) {
|
||||
deleteExtraChild();
|
||||
if (setWidgetRegister(new WidgetPointer(137,2), ivar2)) {
|
||||
deleteExtraChild();
|
||||
}
|
||||
ivar2 = add(ivar2, 1);
|
||||
}
|
||||
ivar2 = 0;
|
||||
ivar3 = ((int)cs2method_3408(105, 73, 1550, arg1));
|
||||
ivar4 = ((int)cs2method_3408(105, 73, 1551, arg1));
|
||||
while (setWidgetRegister(new WidgetPointer(ivar3), ivar2)) {
|
||||
setScriptCallOnMouseEntered(1082, arg1, new WidgetPointer(ivar4), ivar2, "iIi");
|
||||
setScriptCallOnMouseExit(1083, arg1, new WidgetPointer(ivar4), ivar2, "iIi");
|
||||
if (setWidgetRegister(new WidgetPointer(ivar4), ivar2)) {
|
||||
setWidgetHidden(1);
|
||||
}
|
||||
ivar2 = add(ivar2, 1);
|
||||
}
|
||||
globalint_128 = -1;
|
||||
script_1064(arg1);
|
||||
script_1066(arg0, arg1);
|
||||
return;
|
||||
}
|
||||
25
dumps/scripts/1069.cs2
Normal file
25
dumps/scripts/1069.cs2
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
void script_1069() {
|
||||
globalint_126 = globalint_131;
|
||||
globalstring_27 = globalstring_28;
|
||||
globalint_127 = 0;
|
||||
if (isWidgetHidden(new WidgetPointer(137,0))) {
|
||||
if (getDisplayMode() >= 2) {
|
||||
setWidgetSprite(1017, new WidgetPointer(752,1));
|
||||
cs2method2122(0, 49283073);
|
||||
setWidgetIsHidden(false, new WidgetPointer(752,1));
|
||||
setWidgetIsHidden(false, new WidgetPointer(752,2));
|
||||
}
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,50));
|
||||
setScriptCallOnKeyPress(-1, "", new WidgetPointer(137,56));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,0));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,7));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,9));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,13));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,17));
|
||||
setWidgetIsHidden(false, new WidgetPointer(137,1));
|
||||
setWidgetIsHidden(true, new WidgetPointer(137,3));
|
||||
cs2method2100(0, 0, new WidgetPointer(137,17));
|
||||
}
|
||||
script_1071(8978433, globalint_130, -1);
|
||||
return;
|
||||
}
|
||||
24
dumps/scripts/107.cs2
Normal file
24
dumps/scripts/107.cs2
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
void script_107(string arg0) {
|
||||
if (((boolean)globalint_1413)) {
|
||||
return;
|
||||
}
|
||||
if (((boolean)globalint_11)) {
|
||||
messageType0("You can't do that while you're reporting abuse.");
|
||||
return;
|
||||
}
|
||||
if (getDisplayMode() >= 2) {
|
||||
setWidgetIsHidden(false, new WidgetPointer(746,73));
|
||||
}
|
||||
globalstring_23 = arg0;
|
||||
setWidgetIsHidden(false, new WidgetPointer(752,3));
|
||||
setWidgetIsHidden(true, new WidgetPointer(752,7));
|
||||
setWidgetIsHidden(true, new WidgetPointer(752,8));
|
||||
setWidgetText(new WidgetPointer(752,4), "Enter message to send to " + globalstring_23);
|
||||
globalint_5 = 6;
|
||||
script_1564("");
|
||||
setScriptCallOnMousePressed(-1, "", new WidgetPointer(752,3));
|
||||
script_2026();
|
||||
setScriptCallOnKeyPress(112, -2147483640, false, "iz", new WidgetPointer(752,5));
|
||||
script_1188();
|
||||
return;
|
||||
}
|
||||
4
dumps/scripts/1070.cs2
Normal file
4
dumps/scripts/1070.cs2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
void script_1070(int arg0,int arg1,int arg2) {
|
||||
script_1071(arg0, arg1, arg2);
|
||||
return;
|
||||
}
|
||||
12
dumps/scripts/1071.cs2
Normal file
12
dumps/scripts/1071.cs2
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
void script_1071(int arg0,int arg1,int arg2) {
|
||||
if (arg2 >= 0) {
|
||||
script_1068(arg0, arg2);
|
||||
}
|
||||
globalint_134 = 0;
|
||||
if (cs2method5066(arg1) > 0) {
|
||||
script_1072(arg0, arg1);
|
||||
} else {
|
||||
script_1077(arg1);
|
||||
}
|
||||
return;
|
||||
}
|
||||
38
dumps/scripts/1072.cs2
Normal file
38
dumps/scripts/1072.cs2
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
void script_1072(int arg0,int arg1) {
|
||||
int ivar2;
|
||||
int ivar3;
|
||||
flow_0:
|
||||
ivar2 = cs2method5066(arg1);
|
||||
ivar3 = 0;
|
||||
IF ((ivar2 > 0) && (globalint_134 < ivar2))
|
||||
GOTO flow_2
|
||||
GOTO flow_12
|
||||
flow_1:
|
||||
flow_2:
|
||||
IF (globalint_134 < 10)
|
||||
GOTO flow_3
|
||||
GOTO flow_12
|
||||
flow_3:
|
||||
ivar3 = cs2method5067(arg1, globalint_134);
|
||||
if (((boolean)ivar3)) {
|
||||
script_1044(arg1);
|
||||
return;
|
||||
}
|
||||
if (((boolean)ivar3)) {
|
||||
script_1037(arg1, 0);
|
||||
return;
|
||||
}
|
||||
if (ivar3 == 10) {
|
||||
script_1037(arg1, 1);
|
||||
return;
|
||||
}
|
||||
if (ivar3 == 2) {
|
||||
script_1047(arg1);
|
||||
return;
|
||||
}
|
||||
globalint_134 = add(globalint_134, 1);
|
||||
GOTO flow_1
|
||||
flow_12:
|
||||
script_1077(arg1);
|
||||
return;
|
||||
}
|
||||
4
dumps/scripts/1073.cs2
Normal file
4
dumps/scripts/1073.cs2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
void script_1073(int arg0,int arg1,int arg2) {
|
||||
script_1074(arg0, arg1, arg2);
|
||||
return;
|
||||
}
|
||||
36
dumps/scripts/1074.cs2
Normal file
36
dumps/scripts/1074.cs2
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
void script_1074(int arg0,int arg1,int arg2) {
|
||||
switch (globalint_134) {
|
||||
case 0:
|
||||
globalint_135 = arg2;
|
||||
break;
|
||||
case 1:
|
||||
globalint_136 = arg2;
|
||||
break;
|
||||
case 2:
|
||||
globalint_137 = arg2;
|
||||
break;
|
||||
case 3:
|
||||
globalint_138 = arg2;
|
||||
break;
|
||||
case 4:
|
||||
globalint_139 = arg2;
|
||||
break;
|
||||
case 5:
|
||||
globalint_140 = arg2;
|
||||
break;
|
||||
case 6:
|
||||
globalint_141 = arg2;
|
||||
break;
|
||||
case 7:
|
||||
globalint_142 = arg2;
|
||||
break;
|
||||
case 8:
|
||||
globalint_143 = arg2;
|
||||
break;
|
||||
case 9:
|
||||
globalint_144 = arg2;
|
||||
}
|
||||
globalint_134 = add(globalint_134, 1);
|
||||
script_1072(arg0, arg1);
|
||||
return;
|
||||
}
|
||||
4
dumps/scripts/1075.cs2
Normal file
4
dumps/scripts/1075.cs2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
void script_1075(int arg0,int arg1,int arg2) {
|
||||
script_1076(arg0, arg1, arg2);
|
||||
return;
|
||||
}
|
||||
36
dumps/scripts/1076.cs2
Normal file
36
dumps/scripts/1076.cs2
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
void script_1076(int arg0,int arg1,int arg2) {
|
||||
switch (globalint_134) {
|
||||
case 0:
|
||||
globalint_145 = arg2;
|
||||
break;
|
||||
case 1:
|
||||
globalint_146 = arg2;
|
||||
break;
|
||||
case 2:
|
||||
globalint_147 = arg2;
|
||||
break;
|
||||
case 3:
|
||||
globalint_148 = arg2;
|
||||
break;
|
||||
case 4:
|
||||
globalint_149 = arg2;
|
||||
break;
|
||||
case 5:
|
||||
globalint_150 = arg2;
|
||||
break;
|
||||
case 6:
|
||||
globalint_151 = arg2;
|
||||
break;
|
||||
case 7:
|
||||
globalint_152 = arg2;
|
||||
break;
|
||||
case 8:
|
||||
globalint_153 = arg2;
|
||||
break;
|
||||
case 9:
|
||||
globalint_154 = arg2;
|
||||
}
|
||||
globalint_134 = add(globalint_134, 1);
|
||||
script_1072(arg0, arg1);
|
||||
return;
|
||||
}
|
||||
105
dumps/scripts/1077.cs2
Normal file
105
dumps/scripts/1077.cs2
Normal file
|
|
@ -0,0 +1,105 @@
|
|||
void script_1077(int arg0) {
|
||||
int ivar1;
|
||||
int ivar2;
|
||||
int ivar3;
|
||||
int ivar4;
|
||||
flow_0:
|
||||
ivar1 = arg0;
|
||||
if (arg0 == 105) {
|
||||
if (bitconfig_7774 != 0) {
|
||||
arg0 = 1021;
|
||||
} else {
|
||||
if (((boolean)standart_config_394)) {
|
||||
arg0 = 561;
|
||||
}
|
||||
}
|
||||
}
|
||||
cs2method5058(arg0);
|
||||
ivar2 = 0;
|
||||
ivar3 = cs2method5066(arg0);
|
||||
ivar4 = -1;
|
||||
while ((ivar2 < ivar3) && (ivar2 < 10)) {
|
||||
switch (cs2method5067(arg0, ivar2)) {
|
||||
case 0:
|
||||
script_1078(ivar2);
|
||||
break;
|
||||
case 1:
|
||||
script_1079(ivar2);
|
||||
break;
|
||||
case 10:
|
||||
script_1079(ivar2);
|
||||
break;
|
||||
case 2:
|
||||
script_1078(ivar2);
|
||||
}
|
||||
ivar2 = add(ivar2, 1);
|
||||
}
|
||||
IF (((boolean)globalint_126) || (globalint_126 == 4))
|
||||
GOTO flow_15
|
||||
GOTO flow_16
|
||||
flow_15:
|
||||
cs2method5059();
|
||||
GOTO flow_36
|
||||
flow_16:
|
||||
IF (((boolean)globalint_126))
|
||||
GOTO flow_17
|
||||
GOTO flow_23
|
||||
flow_17:
|
||||
ivar4 = script_1090(globalstring_27);
|
||||
if (((boolean)ivar4)) {
|
||||
cs2method5060(strRemoveEntities(globalstring_27));
|
||||
script_1089();
|
||||
} else if (ivar4 == -1) {
|
||||
messageType0("Sorry, this user is not on your Friends List.");
|
||||
} else {
|
||||
messageType0("Sorry, your friend is no longer playing RuneScape.");
|
||||
}
|
||||
GOTO flow_36
|
||||
flow_23:
|
||||
IF (globalint_126 == 5)
|
||||
GOTO flow_24
|
||||
GOTO flow_25
|
||||
flow_24:
|
||||
cs2method5060(strRemoveEntities(globalstring_27));
|
||||
script_1089();
|
||||
GOTO flow_36
|
||||
flow_25:
|
||||
IF ((globalint_126 == 3) || (globalint_126 == 7))
|
||||
GOTO flow_26
|
||||
GOTO flow_27
|
||||
flow_26:
|
||||
cs2method5060(strRemoveEntities(globalstring_27));
|
||||
script_1089();
|
||||
GOTO flow_36
|
||||
flow_27:
|
||||
IF ((globalint_126 == 2) || (globalint_126 == 6))
|
||||
GOTO flow_28
|
||||
GOTO flow_29
|
||||
flow_28:
|
||||
cs2method5061();
|
||||
GOTO flow_36
|
||||
flow_29:
|
||||
IF ((globalint_126 == 8) || (globalint_126 == 9))
|
||||
GOTO flow_30
|
||||
GOTO flow_33
|
||||
flow_30:
|
||||
if (cs2method3751()) {
|
||||
cs2method5074();
|
||||
}
|
||||
GOTO flow_36
|
||||
flow_33:
|
||||
IF (globalint_126 == 10)
|
||||
GOTO flow_34
|
||||
IF ((globalint_126 == 11) && cs2method3750())
|
||||
GOTO flow_35
|
||||
GOTO flow_36
|
||||
flow_34:
|
||||
flow_35:
|
||||
cs2method5075();
|
||||
flow_36:
|
||||
globalint_130 = ivar1;
|
||||
globalint_131 = globalint_126;
|
||||
globalstring_28 = globalstring_27;
|
||||
script_1054();
|
||||
return;
|
||||
}
|
||||
34
dumps/scripts/1078.cs2
Normal file
34
dumps/scripts/1078.cs2
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
void script_1078(int arg0) {
|
||||
switch (arg0) {
|
||||
case 0:
|
||||
cs2method5068(0, globalint_135);
|
||||
break;
|
||||
case 1:
|
||||
cs2method5068(1, globalint_136);
|
||||
break;
|
||||
case 2:
|
||||
cs2method5068(2, globalint_137);
|
||||
break;
|
||||
case 3:
|
||||
cs2method5068(3, globalint_138);
|
||||
break;
|
||||
case 4:
|
||||
cs2method5068(4, globalint_139);
|
||||
break;
|
||||
case 5:
|
||||
cs2method5068(5, globalint_140);
|
||||
break;
|
||||
case 6:
|
||||
cs2method5068(6, globalint_141);
|
||||
break;
|
||||
case 7:
|
||||
cs2method5068(7, globalint_142);
|
||||
break;
|
||||
case 8:
|
||||
cs2method5068(8, globalint_143);
|
||||
break;
|
||||
case 9:
|
||||
cs2method5068(9, globalint_144);
|
||||
}
|
||||
return;
|
||||
}
|
||||
34
dumps/scripts/1079.cs2
Normal file
34
dumps/scripts/1079.cs2
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
void script_1079(int arg0) {
|
||||
switch (arg0) {
|
||||
case 0:
|
||||
cs2method5069(0, globalint_145);
|
||||
break;
|
||||
case 1:
|
||||
cs2method5069(1, globalint_146);
|
||||
break;
|
||||
case 2:
|
||||
cs2method5069(2, globalint_147);
|
||||
break;
|
||||
case 3:
|
||||
cs2method5069(3, globalint_148);
|
||||
break;
|
||||
case 4:
|
||||
cs2method5069(4, globalint_149);
|
||||
break;
|
||||
case 5:
|
||||
cs2method5069(5, globalint_150);
|
||||
break;
|
||||
case 6:
|
||||
cs2method5069(6, globalint_151);
|
||||
break;
|
||||
case 7:
|
||||
cs2method5069(7, globalint_152);
|
||||
break;
|
||||
case 8:
|
||||
cs2method5069(8, globalint_153);
|
||||
break;
|
||||
case 9:
|
||||
cs2method5069(9, globalint_154);
|
||||
}
|
||||
return;
|
||||
}
|
||||
17
dumps/scripts/108.cs2
Normal file
17
dumps/scripts/108.cs2
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
void script_108(string arg0) {
|
||||
if (getDisplayMode() >= 2) {
|
||||
setWidgetIsHidden(false, new WidgetPointer(746,73));
|
||||
}
|
||||
setWidgetIsHidden(false, new WidgetPointer(752,3));
|
||||
setWidgetIsHidden(true, new WidgetPointer(752,7));
|
||||
setWidgetIsHidden(true, new WidgetPointer(752,8));
|
||||
setWidgetText(new WidgetPointer(752,4), arg0);
|
||||
globalint_5 = 7;
|
||||
script_1564("");
|
||||
setScriptCallOnMousePressed(-1, "", new WidgetPointer(752,3));
|
||||
script_2026();
|
||||
setScriptCallOnKeyPress(112, -2147483640, false, "iz", new WidgetPointer(752,5));
|
||||
setScriptCallOnWindowPaneRefresh(138, "", new WidgetPointer(752,5));
|
||||
script_1188();
|
||||
return;
|
||||
}
|
||||
7
dumps/scripts/1080.cs2
Normal file
7
dumps/scripts/1080.cs2
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
void script_1080(int arg0,int arg1) {
|
||||
if (setWidgetRegister(new WidgetPointer(arg0), arg1)) {
|
||||
setWidgetHidden(0);
|
||||
setWidgetRGB(new Color(87, 126, 69));
|
||||
}
|
||||
return;
|
||||
}
|
||||
6
dumps/scripts/1081.cs2
Normal file
6
dumps/scripts/1081.cs2
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
void script_1081(int arg0,int arg1) {
|
||||
if (setWidgetRegister(new WidgetPointer(arg0), arg1)) {
|
||||
setWidgetHidden(1);
|
||||
}
|
||||
return;
|
||||
}
|
||||
35
dumps/scripts/1082.cs2
Normal file
35
dumps/scripts/1082.cs2
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
void script_1082(int arg0,int arg1,int arg2) {
|
||||
int ivar3;
|
||||
ivar3 = add(arg0, 1);
|
||||
if (isWidgetHidden(cs2method_3408(105, 73, 1550, ivar3))) {
|
||||
if (setWidgetRegister(new WidgetPointer(arg1), arg2)) {
|
||||
setWidgetHidden(0);
|
||||
setWidgetRGB(new Color(150, 151, 119));
|
||||
}
|
||||
if (globalint_128 >= 0) {
|
||||
ivar3 = add(ivar3, 1);
|
||||
while (isWidgetHidden(cs2method_3408(105, 73, 1550, ivar3))) {
|
||||
ivar3 = add(ivar3, 1);
|
||||
}
|
||||
if (setWidgetRegister(cs2method_3408(105, 73, 1551, subtract(ivar3, 1)), globalint_128)) {
|
||||
setWidgetHidden(1);
|
||||
}
|
||||
globalint_128 = -1;
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (globalint_128 == arg2) {
|
||||
return;
|
||||
}
|
||||
if ((globalint_128 >= 0) && setWidgetRegister(new WidgetPointer(arg1), globalint_128)) {
|
||||
setWidgetHidden(1);
|
||||
}
|
||||
if (setWidgetRegister(new WidgetPointer(arg1), arg2)) {
|
||||
if (isWidgetHidden()) {
|
||||
setWidgetHidden(0);
|
||||
setWidgetRGB(new Color(87, 126, 69));
|
||||
}
|
||||
globalint_128 = arg2;
|
||||
}
|
||||
return;
|
||||
}
|
||||
4
dumps/scripts/1083.cs2
Normal file
4
dumps/scripts/1083.cs2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
void script_1083(int arg0,int arg1,int arg2) {
|
||||
script_1084(arg0, arg1, arg2);
|
||||
return;
|
||||
}
|
||||
9
dumps/scripts/1084.cs2
Normal file
9
dumps/scripts/1084.cs2
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
void script_1084(int arg0,int arg1,int arg2) {
|
||||
if (isWidgetHidden(cs2method_3408(105, 73, 1550, add(arg0, 1)))) {
|
||||
return;
|
||||
}
|
||||
if (setWidgetRegister(new WidgetPointer(arg1), arg2)) {
|
||||
setWidgetHidden(1);
|
||||
}
|
||||
return;
|
||||
}
|
||||
4
dumps/scripts/1085.cs2
Normal file
4
dumps/scripts/1085.cs2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
void script_1085(int arg0,int arg1,int arg2,int arg3) {
|
||||
script_1086(arg0, arg1, arg2, arg3);
|
||||
return;
|
||||
}
|
||||
60
dumps/scripts/1086.cs2
Normal file
60
dumps/scripts/1086.cs2
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
void script_1086(int arg0,int arg1,int arg2,int arg3) {
|
||||
int ivar4;
|
||||
int ivar5;
|
||||
int ivar6;
|
||||
deleteAllExtraChilds(new WidgetPointer(arg0));
|
||||
ivar4 = getWidgetActualWidth(new WidgetPointer(arg0));
|
||||
ivar5 = getWidgetActualHeight(new WidgetPointer(arg0));
|
||||
ivar6 = 0;
|
||||
if (arg1 > 0) {
|
||||
createExtraChild(new WidgetPointer(arg0), 5, ivar6);
|
||||
setWidgetPosition(0, arg1, 0, 0);
|
||||
setWidgetSize(ivar4, 32, 0, 0);
|
||||
setWidgetSprite(1076);
|
||||
cs2method1107(1);
|
||||
ivar6 = add(ivar6, 1);
|
||||
}
|
||||
if (arg2 > 0) {
|
||||
createExtraChild(new WidgetPointer(arg0), 5, ivar6);
|
||||
setWidgetPosition(0, arg2, 0, 0);
|
||||
setWidgetSize(ivar4, 32, 0, 0);
|
||||
setWidgetSprite(1076);
|
||||
cs2method1107(1);
|
||||
ivar6 = add(ivar6, 1);
|
||||
}
|
||||
if (arg3 > 0) {
|
||||
createExtraChild(new WidgetPointer(arg0), 5, ivar6);
|
||||
setWidgetPosition(0, arg3, 0, 0);
|
||||
setWidgetSize(ivar4, 32, 0, 0);
|
||||
setWidgetSprite(1076);
|
||||
cs2method1107(1);
|
||||
ivar6 = add(ivar6, 1);
|
||||
}
|
||||
createExtraChild(new WidgetPointer(arg0), 5, ivar6);
|
||||
setWidgetPosition(0, 0, 0, 0);
|
||||
setWidgetSize(ivar4, 32, 0, 0);
|
||||
setWidgetSprite(1076);
|
||||
cs2method1107(1);
|
||||
ivar6 = add(ivar6, 1);
|
||||
createExtraChild(new WidgetPointer(arg0), 5, ivar6);
|
||||
setWidgetPosition(0, subtract(ivar5, 32), 0, 0);
|
||||
setWidgetSize(ivar4, 32, 0, 0);
|
||||
setWidgetSprite(1076);
|
||||
cs2method1107(1);
|
||||
setWidgetVFlip(1);
|
||||
ivar6 = add(ivar6, 1);
|
||||
createExtraChild(new WidgetPointer(arg0), 5, ivar6);
|
||||
setWidgetPosition(0, 1, 0, 0);
|
||||
setWidgetSize(32, subtract(ivar5, 2), 0, 0);
|
||||
setWidgetSprite(1077);
|
||||
cs2method1107(1);
|
||||
ivar6 = add(ivar6, 1);
|
||||
createExtraChild(new WidgetPointer(arg0), 5, ivar6);
|
||||
setWidgetPosition(subtract(ivar4, 32), 1, 0, 0);
|
||||
setWidgetSize(32, subtract(ivar5, 2), 0, 0);
|
||||
setWidgetSprite(1077);
|
||||
cs2method1107(1);
|
||||
setWidgetHFlip(1);
|
||||
ivar6 = add(ivar6, 1);
|
||||
return;
|
||||
}
|
||||
4
dumps/scripts/1087.cs2
Normal file
4
dumps/scripts/1087.cs2
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
void script_1087(int arg0,int arg1) {
|
||||
script_1088(arg0, arg1);
|
||||
return;
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue