|
1
|
function scr_itemget_anytype_textscr_itemget_anytype_text
function scr_itemget_anytype_text()
{
noroom = 0;
scr_itemget_anytype(argument[0], argument[1]);
var itemgetstring = "";
itemname = "NULL";
itemtypename = "NULL";
var _itemtype = argument1;
var _itemid = argument0;
if (_itemtype == "armor")
{
scr_armorinfo(_itemid);
itemname = armornametemp;
itemtypename = stringsetloc(ARMORs"ARMORs", "scr_itemget_anytype_text_slash_scr_itemget_anytype_text_gml_22_0"
);
}
else if (_itemtype == "weapon")
{
scr_weaponinfo(_itemid);
itemname = weaponnametemp;
itemtypename = stringsetloc(WEAPONs"WEAPONs", "scr_itemget_anytype_text_slash_scr_itemget_anytype_text_gml_29_0"
);
}
if (_itemtype == "item")
{
scr_iteminfo(_itemid);
itemname = itemnameb;
itemtypename = stringsetloc(ITEMs"ITEMs", "scr_itemget_anytype_text_slash_scr_itemget_anytype_text_gml_36_0"
);
if (_pocketed)
itemtypename = stringsetloc(STORAGE"STORAGE", "scr_itemget_anytype_text_slash_scr_itemget_anytype_text_gml_38_0"
);
}
if (_itemtype == "key")
{
scr_keyiteminfo(_itemid);
itemname = tempkeyitemname;
itemtypename = stringsetloc(KEY ITEMs"KEY ITEMs", "scr_itemget_anytype_text_slash_scr_itemget_anytype_text_gml_44_0"
);
}
if (_itemtype == "money")
{
noroom = 0;
itemtypename = stringsetloc(MONEY HOLE"MONEY HOLE", "scr_itemget_anytype_text_slash_scr_itemget_anytype_text_gml_51_0"
);
itemname = string(_itemid) + stringsetloc( Dark Dollars" Dark Dollars", "scr_itemget_anytype_text_slash_scr_itemget_anytype_text_gml_52_0"
);
}
if (noroom == 0)
itemgetstring = stringsetsubloc("* (\\cY~1\\cW was added to your \\cY~2\\cW.)", itemname, itemtypename, "obj_treasure_room_slash_Other_10_gml_76_0");
else
itemgetstring = stringsetsubloc("* (You have too many \\cY~2\\cW to take \\cY~1\\c0.)", itemname, itemtypename, "obj_treasure_room_slash_Other_10_gml_83_0");
if (argument_count >= 3)
itemgetstring += argument[2];
else
itemgetstring += "/%";
return itemgetstring;
}
()
|
|
2
|
{
|
|
3
|
noroom = 0;
|
|
4
|
scr_itemget_anytypescr_itemget_anytype
function scr_itemget_anytype(arg0, arg1)
{
noroom = 0;
if (arg1 == "item")
scr_itemget(arg0);
if (arg1 == "weapon")
scr_weaponget(arg0);
if (arg1 == "armor")
scr_armorget(arg0);
if (arg1 == "key")
scr_keyitemget(arg0);
if (arg1 == "money")
global.gold += arg0;
}
(argument[0], argument[1]);
|
|
5
|
var itemgetstring = "";
|
|
6
|
itemname = "NULL";
|
|
7
|
itemtypename = "NULL";
|
|
8
|
var _itemtype = argument1;
|
|
9
|
var _itemid = argument0;
|
|
10
|
if (_itemtype == "armor")
|
|
11
|
{
|
|
12
|
scr_armorinfoscr_armorinfo
function scr_armorinfo(arg0)
{
armorchar4temp = 1;
armornametemp = stringsetloc( " ", "scr_armorinfo_slash_scr_armorinfo_gml_2_0"
);
armorelementtemp = 0;
armorelementamounttemp = 0;
switch (arg0)
{
case 0:
armornametemp = stringsetloc( " ", "scr_armorinfo_slash_scr_armorinfo_gml_7_0"
);
armordesctemp = stringsetloc( " ", "scr_armorinfo_slash_scr_armorinfo_gml_8_0_b"
);
amessage2temp = stringsetloc(Hey, hands off!"Hey, hands off!", "scr_armorinfo_slash_scr_armorinfo_gml_8_0"
);
amessage3temp = stringsetloc( " ", "scr_armorinfo_slash_scr_armorinfo_gml_10_0"
);
amessage4temp = stringsetloc( " ", "scr_armorinfo_slash_scr_armorinfo_gml_11_0"
);
armorattemp = 0;
armordftemp = 0;
armormagtemp = 0;
armorboltstemp = 0;
armorgrazeamttemp = 0;
armorgrazesizetemp = 0;
armorchar1temp = 1;
armorchar2temp = 0;
armorchar3temp = 1;
armorchar4temp = 1;
armorabilitytemp = stringsetloc( " ", "scr_armorinfo_slash_scr_armorinfo_gml_22_0"
);
armorabilityicontemp = 0;
armoricontemp = 0;
value = 0;
break;
case 1:
armornametemp = stringsetloc(Amber Card"Amber Card", "scr_armorinfo_slash_scr_armorinfo_gml_28_0"
);
armordesctemp = stringsetloc(A thin square charm that sticks#to you, increasing defense."A thin square charm that sticks#to you, increasing defense.", "scr_armorinfo_slash_scr_armorinfo_gml_29_0"
);
amessage2temp = stringsetloc(... better than nothing."... better than nothing.", "scr_armorinfo_slash_scr_armorinfo_gml_30_0"
);
amessage3temp = stringsetloc(It's sticky, huh, Kris..."It's sticky, huh, Kris...", "scr_armorinfo_slash_scr_armorinfo_gml_31_0"
);
amessage4temp = stringsetloc(It's like a name-tag!"It's like a name-tag!", "scr_armorinfo_slash_scr_armorinfo_gml_33_0"
);
armorattemp = 0;
armordftemp = 1;
armormagtemp = 0;
armorboltstemp = 0;
armorgrazeamttemp = 0;
armorgrazesizetemp = 0;
armorchar1temp = 1;
armorchar2temp = 1;
armorchar3temp = 1;
armorabilitytemp = stringsetloc( " ", "scr_armorinfo_slash_scr_armorinfo_gml_43_0"
);
armorabilityicontemp = 0;
armoricontemp = 4;
value = 100;
break;
case 2:
armornametemp = stringsetloc(Dice Brace"Dice Brace", "scr_armorinfo_slash_scr_armorinfo_gml_49_0"
);
armordesctemp = stringsetloc(A bracelet made out of various#symbol-inscribed cubes."A bracelet made out of various#symbol-inscribed cubes.", "scr_armorinfo_slash_scr_armorinfo_gml_50_0"
);
amessage2temp = stringsetloc(... okay."... okay.", "scr_armorinfo_slash_scr_armorinfo_gml_51_0"
);
amessage3temp = stringsetloc(It says "Friendship!""It says \"Friendship!\"", "scr_armorinfo_slash_scr_armorinfo_gml_52_0"
);
amessage4temp = stringsetloc(Hey, y-you jumbled it..."Hey, y-you jumbled it...", "scr_armorinfo_slash_scr_armorinfo_gml_54_0"
);
armorattemp = 0;
armordftemp = 2;
armormagtemp = 0;
armorboltstemp = 0;
armorgrazeamttemp = 0;
armorgrazesizetemp = 0;
armorchar1temp = 1;
armorchar2temp = 1;
armorchar3temp = 1;
armorabilitytemp = stringsetloc( " ", "scr_armorinfo_slash_scr_armorinfo_gml_64_0"
);
armorabilityicontemp = 0;
armoricontemp = 4;
value = 150;
break;
case 3:
armornametemp = stringsetloc(Pink Ribbon"Pink Ribbon", "scr_armorinfo_slash_scr_armorinfo_gml_70_0"
);
armordesctemp = stringsetloc(A cute hair ribbon that increases#the range bullets increase tension."A cute hair ribbon that increases#the range bullets increase tension.", "scr_armorinfo_slash_scr_armorinfo_gml_71_0"
);
amessage2temp = stringsetloc(Nope. Not in 1st grade anymore."Nope. Not in 1st grade anymore.", "scr_armorinfo_slash_scr_armorinfo_gml_72_0"
);
amessage3temp = stringsetloc(Um... D-do I look cute...?"Um... D-do I look cute...?", "scr_armorinfo_slash_scr_armorinfo_gml_73_0"
);
amessage4temp = stringsetloc(... feels familiar."... feels familiar.", "scr_armorinfo_slash_scr_armorinfo_gml_75_0"
);
if (global.chapter == 2)
{
amessage2temp = stringsetloc(I said NO! C'mon already!"I said NO! C'mon already!", "scr_armorinfo_slash_scr_armorinfo_gml_78_0"
);
amessage3temp = stringsetloc(It's nice dressing up..."It's nice dressing up...", "scr_armorinfo_slash_scr_armorinfo_gml_79_0"
);
}
armorattemp = 0;
armordftemp = 1;
armormagtemp = 0;
armorboltstemp = 0;
armorgrazeamttemp = 0;
armorgrazesizetemp = 20;
armorchar1temp = 1;
armorchar2temp = 0;
armorchar3temp = 1;
armorchar4temp = 1;
armorabilitytemp = stringsetloc(GrazeArea"GrazeArea", "scr_armorinfo_slash_scr_armorinfo_gml_91_0"
);
armorabilityicontemp = 7;
armoricontemp = 4;
value = 100;
break;
case 4:
armornametemp = stringsetloc(White Ribbon"White Ribbon", "scr_armorinfo_slash_scr_armorinfo_gml_98_0"
);
armordesctemp = stringsetloc(A crinkly hair ribbon that slightly#increases your defense."A crinkly hair ribbon that slightly#increases your defense.", "scr_armorinfo_slash_scr_armorinfo_gml_99_0"
);
amessage2temp = stringsetloc(Nope. Not in 1st grade anymore."Nope. Not in 1st grade anymore.", "scr_armorinfo_slash_scr_armorinfo_gml_100_0"
);
amessage3temp = stringsetloc(Um... D-do I look cute...?"Um... D-do I look cute...?", "scr_armorinfo_slash_scr_armorinfo_gml_101_0"
);
if (global.chapter == 2)
...
(_itemid);
|
|
13
|
itemname = armornametemp;
|
|
14
|
itemtypename = stringsetloc(ARMORs"ARMORs", "scr_itemget_anytype_text_slash_scr_itemget_anytype_text_gml_22_0"
);
|
|
15
|
}
|
|
16
|
else if (_itemtype == "weapon")
|
|
17
|
{
|
|
18
|
scr_weaponinfoscr_weaponinfo
function scr_weaponinfo(arg0)
{
weaponchar4temp = 0;
weaponnametemp = stringsetloc( " ", "scr_weaponinfo_slash_scr_weaponinfo_gml_2_0"
);
switch (arg0)
{
case 0:
weaponnametemp = stringsetloc( " ", "scr_weaponinfo_slash_scr_weaponinfo_gml_11_0"
);
weapondesctemp = stringsetloc( " ", "scr_weaponinfo_slash_scr_weaponinfo_gml_12_0"
);
wmessage2temp = stringsetloc( " ", "scr_weaponinfo_slash_scr_weaponinfo_gml_13_0"
);
wmessage3temp = stringsetloc( " ", "scr_weaponinfo_slash_scr_weaponinfo_gml_14_0"
);
wmessage4temp = stringsetloc( " ", "scr_weaponinfo_slash_scr_weaponinfo_gml_15_0"
);
weaponattemp = 0;
weapondftemp = 0;
weaponmagtemp = 0;
weaponboltstemp = 0;
weaponstyletemp = " ";
weapongrazeamttemp = 0;
weapongrazesizetemp = 0;
weaponchar1temp = 0;
weaponchar2temp = 0;
weaponchar3temp = 0;
weaponchar4temp = 0;
weaponabilitytemp = " ";
weaponabilityicontemp = 0;
weaponicontemp = 0;
value = 0;
break;
case 1:
weaponnametemp = stringsetloc(Wood Blade"Wood Blade", "scr_weaponinfo_slash_scr_weaponinfo_gml_33_0"
);
weapondesctemp = stringsetloc(A wooden practice blade with a carbon-#reinforced core."A wooden practice blade with a carbon-#reinforced core.", "scr_weaponinfo_slash_scr_weaponinfo_gml_34_0"
);
wmessage2temp = stringsetloc(What's this!? A CHOPSTICK?"What's this!? A CHOPSTICK?", "scr_weaponinfo_slash_scr_weaponinfo_gml_35_0"
);
if (global.plot < 30 && global.chapter == 1)
wmessage2tempt = stringsetloc(... You have a SWORD!?"... You have a SWORD!?", "scr_weaponinfo_slash_scr_weaponinfo_gml_39_0"
);
wmessage3temp = stringsetloc(That's yours, Kris..."That's yours, Kris...", "scr_weaponinfo_slash_scr_weaponinfo_gml_40_0"
);
wmessage4temp = stringsetloc((It has bite marks...)"(It has bite marks...)", "scr_weaponinfo_slash_scr_weaponinfo_gml_42_0"
);
weaponattemp = 0;
weapondftemp = 0;
weaponmagtemp = 0;
weaponboltstemp = 1;
weaponstyletemp = "?";
weapongrazeamttemp = 0;
weapongrazesizetemp = 0;
weaponchar1temp = 1;
weaponchar2temp = 0;
weaponchar3temp = 0;
weaponicontemp = 1;
weaponabilityicontemp = 0;
weaponabilitytemp = " ";
value = 60;
break;
case 2:
weaponnametemp = stringsetloc(Mane Ax"Mane Ax", "scr_weaponinfo_slash_scr_weaponinfo_gml_59_0"
);
weapondesctemp = stringsetloc(Beginner's ax forged from the#mane of a dragon whelp."Beginner's ax forged from the#mane of a dragon whelp.", "scr_weaponinfo_slash_scr_weaponinfo_gml_60_0"
);
wmessage2temp = stringsetloc(I'm too GOOD for that."I'm too GOOD for that.", "scr_weaponinfo_slash_scr_weaponinfo_gml_61_0"
);
wmessage3temp = stringsetloc(Ummm... it's a bit big."Ummm... it's a bit big.", "scr_weaponinfo_slash_scr_weaponinfo_gml_62_0"
);
wmessage4temp = stringsetloc(It... smells nice..."It... smells nice...", "scr_weaponinfo_slash_scr_weaponinfo_gml_64_0"
);
weaponattemp = 0;
weapondftemp = 0;
weaponmagtemp = 0;
weaponboltstemp = 1;
weaponstyletemp = "?";
weapongrazeamttemp = 0;
weapongrazesizetemp = 0;
weaponchar1temp = 0;
weaponchar2temp = 0;
weaponchar3temp = 0;
weaponicontemp = 2;
weaponabilityicontemp = 0;
weaponabilitytemp = " ";
value = 80;
break;
case 3:
weaponnametemp = stringsetloc(Red Scarf"Red Scarf", "scr_weaponinfo_slash_scr_weaponinfo_gml_81_0"
);
weapondesctemp = stringsetloc(A basic scarf made of lightly#magical fiber."A basic scarf made of lightly#magical fiber.", "scr_weaponinfo_slash_scr_weaponinfo_gml_82_0"
);
wmessage2temp = stringsetloc(No. Just... no."No. Just... no.", "scr_weaponinfo_slash_scr_weaponinfo_gml_83_0"
);
wmessage3temp = stringsetloc(Comfy! Touch it, Kris!"Comfy! Touch it, Kris!", "scr_weaponinfo_slash_scr_weaponinfo_gml_84_0"
);
wmessage4temp = stringsetloc(Huh? No, I'm not cold."Huh? No, I'm not cold.", "scr_weaponinfo_slash_scr_weaponinfo_gml_86_0"
);
weaponattemp = 0;
weapondftemp = 0;
weaponmagtemp = 0;
weaponboltstemp = 1;
weaponstyletemp = "?";
weapongrazeamttemp = 0;
weapongrazesizetemp = 0;
weaponchar1temp = 0;
weaponchar2temp = 0;
weaponchar3temp = 1;
weaponicontemp = 3;
weaponabilityicontemp = 0;
weaponabilitytemp = " ";
value = 100;
break;
case 4:
weaponnametemp = stringsetloc(EverybodyWeapon"EverybodyWeapon", "scr_weaponinfo_slash_scr_weaponinfo_gml_105_0"
);
weapondesctemp = stringsetloc(It felt right for everyone."It felt right for everyone.", "scr_weaponinfo_slash_scr_weaponinfo_gml_106_0"
);
wmessage2temp = stringsetloc(Uhhh... Ok."Uhhh... Ok.", "scr_weaponinfo_slash_scr_weaponinfo_gml_107_0"
);
wmessage3temp = stringsetloc(A perfect fit!"A perfect fit!", "scr_weaponinfo_slash_scr_weaponinfo_gml_108_0"
);
wmessage4temp = stringsetloc(Wh... what is this?"Wh... what is this?", "scr_weaponinfo_slash_scr_weaponinfo_gml_109_0"
);
weaponattemp = 12;
weapondftemp = 6;
...
(_itemid);
|
|
19
|
itemname = weaponnametemp;
|
|
20
|
itemtypename = stringsetloc(WEAPONs"WEAPONs", "scr_itemget_anytype_text_slash_scr_itemget_anytype_text_gml_29_0"
);
|
|
21
|
}
|
|
22
|
if (_itemtype == "item")
|
|
23
|
{
|
|
24
|
scr_iteminfoscr_iteminfo
function scr_iteminfo(arg0)
{
usable = 0;
replaceable = 0;
value = 0;
itemtarget = 0;
itemnameb = " ";
itemdescb = " ";
switch (arg0)
{
case 0:
itemnameb = " ";
itemdescb = "---";
break;
case 1:
itemnameb = stringsetloc(Dark Candy"Dark Candy", "scr_iteminfo_slash_scr_iteminfo_gml_15_0"
);
itemdescb = stringsetloc(Heals#40HP"Heals#40HP", "scr_iteminfo_slash_scr_iteminfo_gml_16_0"
);
itemtarget = 1;
value = 25;
usable = 1;
break;
case 2:
itemnameb = stringsetloc(ReviveMint"ReviveMint", "scr_iteminfo_slash_scr_iteminfo_gml_22_0"
);
itemdescb = stringsetloc(Heal#Downed#Ally"Heal#Downed#Ally", "scr_iteminfo_slash_scr_iteminfo_gml_23_0"
);
itemtarget = 1;
value = 400;
usable = 1;
break;
case 3:
itemnameb = stringsetloc(Glowshard"Glowshard", "scr_iteminfo_slash_scr_iteminfo_gml_29_0"
);
itemdescb = stringsetloc(Sell#at#shops"Sell#at#shops", "scr_iteminfo_slash_scr_iteminfo_gml_30_0"
);
itemtarget = 0;
value = 200 + (global.chapter * 100);
usable = 0;
break;
case 4:
itemnameb = stringsetloc(Manual"Manual", "scr_iteminfo_slash_scr_iteminfo_gml_36_0"
);
itemdescb = stringsetloc(Read#out of#battle"Read#out of#battle", "scr_iteminfo_slash_scr_iteminfo_gml_37_0"
);
itemtarget = 2;
value = 1;
usable = 0;
break;
case 5:
itemnameb = stringsetloc(BrokenCake"BrokenCake", "scr_iteminfo_slash_scr_iteminfo_gml_43_0"
);
itemdescb = stringsetloc(Heals#20HP"Heals#20HP", "scr_iteminfo_slash_scr_iteminfo_gml_44_0"
);
itemtarget = 1;
value = 5;
usable = 1;
break;
case 6:
itemnameb = stringsetloc(Top Cake"Top Cake", "scr_iteminfo_slash_scr_iteminfo_gml_50_0"
);
itemdescb = stringsetloc(Heals#team#160HP"Heals#team#160HP", "scr_iteminfo_slash_scr_iteminfo_gml_51_0"
);
itemtarget = 2;
value = 150;
usable = 1;
break;
case 7:
var healamount = (global.chapter == 1) ? 80 : 140;
itemnameb = stringsetloc(Spincake"Spincake", "scr_iteminfo_slash_scr_iteminfo_gml_58_0"
);
itemdescb = stringsetsubloc("Heals#team#~1HP", string(healamount), "scr_iteminfo_slash_scr_iteminfo_gml_59_0");
itemtarget = 2;
value = 5;
usable = 1;
break;
case 8:
itemnameb = stringsetloc(Darkburger"Darkburger", "scr_iteminfo_slash_scr_iteminfo_gml_65_0"
);
itemdescb = stringsetloc(Heals#70HP"Heals#70HP", "scr_iteminfo_slash_scr_iteminfo_gml_66_0"
);
itemtarget = 1;
value = 70;
usable = 1;
break;
case 9:
itemnameb = stringsetloc(LancerCookie"LancerCookie", "scr_iteminfo_slash_scr_iteminfo_gml_72_0"
);
itemdescb = stringsetloc(Heals#50HP"Heals#50HP", "scr_iteminfo_slash_scr_iteminfo_gml_73_0"
);
itemtarget = 1;
value = 10;
usable = 1;
break;
case 10:
itemnameb = stringsetloc(GigaSalad"GigaSalad", "scr_iteminfo_slash_scr_iteminfo_gml_79_0"
);
itemdescb = stringsetloc(Heals#4HP"Heals#4HP", "scr_iteminfo_slash_scr_iteminfo_gml_80_0"
);
itemtarget = 1;
value = 10;
usable = 1;
break;
case 11:
itemnameb = stringsetloc(ClubsSandwich"ClubsSandwich", "scr_iteminfo_slash_scr_iteminfo_gml_86_0"
);
itemdescb = stringsetloc(Heals#team#70HP"Heals#team#70HP", "scr_iteminfo_slash_scr_iteminfo_gml_87_0"
);
itemtarget = 2;
value = 70;
usable = 1;
break;
case 12:
itemnameb = stringsetloc(HeartsDonut"HeartsDonut", "scr_iteminfo_slash_scr_iteminfo_gml_93_0"
);
itemdescb = stringsetloc(Healing#varies"Healing#varies", "scr_iteminfo_slash_scr_iteminfo_gml_94_0"
);
itemtarget = 1;
value = 40;
usable = 1;
break;
case 13:
itemnameb = stringsetloc(ChocDiamond"ChocDiamond", "scr_iteminfo_slash_scr_iteminfo_gml_100_0"
);
...
(_itemid);
|
|
25
|
itemname = itemnameb;
|
|
26
|
itemtypename = stringsetloc(ITEMs"ITEMs", "scr_itemget_anytype_text_slash_scr_itemget_anytype_text_gml_36_0"
);
|
|
27
|
if (_pocketed)
|
|
28
|
itemtypename = stringsetloc(STORAGE"STORAGE", "scr_itemget_anytype_text_slash_scr_itemget_anytype_text_gml_38_0"
);
|
|
29
|
}
|
|
30
|
if (_itemtype == "key")
|
|
31
|
{
|
|
32
|
scr_keyiteminfoscr_keyiteminfo
function scr_keyiteminfo(arg0)
{
tempkeyitemdesc = stringsetloc(---"---", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_2_0"
);
tempkeyitemname = stringsetloc( " ", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_3_0"
);
tempkeyitemusable = 0;
switch (arg0)
{
case 0:
tempkeyitemdesc = stringsetloc(---"---", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_9_0"
);
tempkeyitemname = stringsetloc( " ", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_10_0"
);
break;
case 1:
tempkeyitemdesc = stringsetloc(It can be used to make calls."It can be used to make calls.", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_13_0"
);
tempkeyitemname = stringsetloc(Cell Phone"Cell Phone", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_14_0"
);
tempkeyitemusable = 1;
break;
case 2:
tempkeyitemdesc = stringsetloc(Not too important, not too unimportant."Not too important, not too unimportant.", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_18_0"
);
tempkeyitemname = stringsetloc(Egg"Egg", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_19_0"
);
tempkeyitemusable = 1;
break;
case 3:
tempkeyitemdesc = stringsetloc(Though broken, it seethes with power.#A master smith could fix it."Though broken, it seethes with power.#A master smith could fix it.", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_23_0"
);
tempkeyitemname = stringsetloc(BrokenCake"BrokenCake", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_24_0"
);
break;
case 4:
tempkeyitemdesc = stringsetloc(It's the top part of a key.#A smith could fix all three parts."It's the top part of a key.#A smith could fix all three parts.", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_27_0"
);
tempkeyitemname = stringsetloc(Broken Key A"Broken Key A", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_28_0"
);
break;
case 5:
tempkeyitemdesc = stringsetloc(The key to a mysterious cell.#Something feels strange about it."The key to a mysterious cell.#Something feels strange about it.", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_31_0"
);
tempkeyitemname = stringsetloc(Door Key"Door Key", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_32_0"
);
break;
case 6:
tempkeyitemdesc = stringsetloc(It's the middle part of a key.#A smith could fix all three parts."It's the middle part of a key.#A smith could fix all three parts.", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_35_0"
);
tempkeyitemname = stringsetloc(Broken Key B"Broken Key B", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_36_0"
);
break;
case 7:
tempkeyitemdesc = stringsetloc(It's the bottom part of a key.#A smith could fix all three parts."It's the bottom part of a key.#A smith could fix all three parts.", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_39_0"
);
tempkeyitemname = stringsetloc(Broken Key C"Broken Key C", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_40_0"
);
break;
case 8:
tempkeyitemdesc = stringsetloc(Hohoho! I'm a tough boy!#Treat me like one of your ITEMS!"Hohoho! I'm a tough boy!#Treat me like one of your ITEMS!", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_43_0"
);
if (global.plot >= 20)
tempkeyitemdesc = stringsetloc(Hohoho! ROUXLS jumped out of your#pocket! How dadcrobatic! (Lesser)"Hohoho! ROUXLS jumped out of your#pocket! How dadcrobatic! (Lesser)", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_46_0"
);
if (global.plot >= 55)
tempkeyitemdesc = stringsetloc(Hohoho! That game looked fun!#Let me be the stool next!"Hohoho! That game looked fun!#Let me be the stool next!", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_50_0"
);
if (global.plot >= 60)
tempkeyitemdesc = stringsetloc(Sounded like milk out there. Splat!#Were you three osmosing without me!?"Sounded like milk out there. Splat!#Were you three osmosing without me!?", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_54_0"
);
if (global.plot >= 65)
tempkeyitemdesc = stringsetloc(We fell! But don't worry. I'm a strong boy.#I won't be trounced by a mere bounce!"We fell! But don't worry. I'm a strong boy.#I won't be trounced by a mere bounce!", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_58_0"
);
if (global.plot >= 66)
tempkeyitemdesc = stringsetloc(Split up? We'll solve this mystery fast!#You? You can be the un-talking dog."Split up? We'll solve this mystery fast!#You? You can be the un-talking dog.", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_62_0"
);
if (global.plot >= 70)
tempkeyitemdesc = stringsetloc(Ho-ho! A soft cream is following you!#Can we make them a bad guy?"Ho-ho! A soft cream is following you!#Can we make them a bad guy?", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_66_0"
);
if (global.plot >= 75)
{
tempkeyitemdesc = stringsetloc(That golden statue... Could it be...#The illusory nipple technique!?"That golden statue... Could it be...#The illusory nipple technique!?", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_70_0_b"
);
if (global.flag[418 got_shoe] == 1)
tempkeyitemdesc = stringsetloc(Wow! Thanks for the free sample!#I couldn't eat another bite!!"Wow! Thanks for the free sample!#I couldn't eat another bite!!", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_74_0"
);
}
if (global.plot >= 79)
tempkeyitemdesc = stringsetloc(The bluebird of crappiness.#Fly high, bluebird. Fly high."The bluebird of crappiness.#Fly high, bluebird. Fly high.", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_79_0"
);
if (global.plot >= 85)
tempkeyitemdesc = stringsetloc(Did I miss something? I was doing my#calisthetics. Stay handsome."Did I miss something? I was doing my#calisthetics. Stay handsome.", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_83_0"
);
if (global.plot >= 90)
tempkeyitemdesc = stringsetloc(Hey! Thanks for the tape! I was hungry!#Push my tummy to hear a cool song!"Hey! Thanks for the tape! I was hungry!#Push my tummy to hear a cool song!", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_87_0"
);
if (global.plot >= 99)
tempkeyitemdesc = stringsetloc(Hoho! It's me, Lancer! Release me and#I will release you!"Hoho! It's me, Lancer! Release me and#I will release you!", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_91_0"
);
if (scr_sideb_get_phase() >= 1 && global.flag[915 snowgrave_plot] >= 1.5)
{
tempkeyitemdesc = stringsetloc((Innocent boys are fast asleep.)"(Innocent boys are fast asleep.)", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_95_0"
);
if (scr_sideb_get_phase() >= 3)
tempkeyitemdesc = stringsetloc(A stone statue.#Strangely, it looks like Lancer..."A stone statue.#Strangely, it looks like Lancer...", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_99_0"
);
}
if (global.plot >= 200)
{
tempkeyitemdesc = stringsetloc(Hoho! What a terrific boy's adventure.#Time to kick off my feet and relax..."Hoho! What a terrific boy's adventure.#Time to kick off my feet and relax...", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_105_0"
);
if (room == room_dw_castle_restaurant)
tempkeyitemdesc = stringsetloc(Oo la la! Who is that handsome#mustachioed boy! I think I'm in love!"Oo la la! Who is that handsome#mustachioed boy! I think I'm in love!", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_109_0"
);
if (room == room_cc_lancer || room == room_dw_ralsei_castle_2f)
tempkeyitemdesc = stringsetloc((huff, puff) There, I got back into your#pocket! Now you can use my power!"(huff, puff) There, I got back into your#pocket! Now you can use my power!", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_114_0"
);
}
tempkeyitemname = stringsetloc(Lancer"Lancer", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_48_0"
);
tempkeyitemusable = 1;
break;
case 9:
tempkeyitemdesc = stringsetloc(Thou gazeth upon a man most handsometh.#This daringst genius, adoredeth beyondth all hey let me speakst"Thou gazeth upon a man most handsometh.#This daringst genius, adoredeth beyondth all hey let me speakst", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_52_0"
);
tempkeyitemname = stringsetloc(Rouxls Kaard"Rouxls Kaard", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_53_0"
);
if (global.plot >= 200)
tempkeyitemdesc = stringsetloc(Oh, milord! Tis I, your humblest servante,#righte here where I never lefteth!"Oh, milord! Tis I, your humblest servante,#righte here where I never lefteth!", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_126_0"
);
break;
case 10:
tempkeyitemdesc = stringsetloc(A data disk from a strange machine.#Didn't someone want this?"A data disk from a strange machine.#Didn't someone want this?", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_56_0"
);
tempkeyitemname = stringsetloc(EmptyDisk"EmptyDisk", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_57_0"
);
break;
case 11:
tempkeyitemdesc = stringsetloc(A strange disk. You can feel it#smiling in your hand."A strange disk. You can feel it#smiling in your hand.", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_60_0"
);
tempkeyitemname = stringsetloc(LoadedDisk"LoadedDisk", "scr_keyiteminfo_slash_scr_keyiteminfo_gml_61_0"
);
break;
case 12:
...
(_itemid);
|
|
33
|
itemname = tempkeyitemname;
|
|
34
|
itemtypename = stringsetloc(KEY ITEMs"KEY ITEMs", "scr_itemget_anytype_text_slash_scr_itemget_anytype_text_gml_44_0"
);
|
|
35
|
}
|
|
36
|
if (_itemtype == "money")
|
|
37
|
{
|
|
38
|
noroom = 0;
|
|
39
|
itemtypename = stringsetloc(MONEY HOLE"MONEY HOLE", "scr_itemget_anytype_text_slash_scr_itemget_anytype_text_gml_51_0"
);
|
|
40
|
itemname = string(_itemid) + stringsetloc( Dark Dollars" Dark Dollars", "scr_itemget_anytype_text_slash_scr_itemget_anytype_text_gml_52_0"
);
|
|
41
|
}
|
|
42
|
if (noroom == 0)
|
|
43
|
itemgetstring = stringsetsubloc("* (\\cY~1\\cW was added to your \\cY~2\\cW.)", itemname, itemtypename, "obj_treasure_room_slash_Other_10_gml_76_0");
|
|
44
|
else
|
|
45
|
itemgetstring = stringsetsubloc("* (You have too many \\cY~2\\cW to take \\cY~1\\c0.)", itemname, itemtypename, "obj_treasure_room_slash_Other_10_gml_83_0");
|
|
46
|
if (argument_count >= 3)
|
|
47
|
itemgetstring += argument[2];
|
|
48
|
else
|
|
49
|
itemgetstring += "/%";
|
|
50
|
return itemgetstring;
|
|
51
|
}
|