1 |
function scr_gamestart_chapter_overridescr_gamestart_chapter_overridefunction scr_gamestart_chapter_override()
{
global.plot = 0;
global.char[0] = 1;
global.char[1] = 0;
global.char[2] = 0;
var ch1_egg_check = scr_keyitemcheck(2);
if (!ch1_egg_check)
{
if ( global.flag[263 fridge_egg_status] == 2)
{
ch1_egg_check = true;
}
else
{
scr_litemcheck(8);
ch1_egg_check = haveit;
}
}
global.flag[911 got_ch1_egg] = ch1_egg_check;
global.flag[281 used_glass_alone] = 0;
scr_litemremove(1);
scr_litemremove(4);
scr_litemremove(8);
global.phone[1] = 0;
global.phone[2] = 0;
scr_keyitemremove(2);
scr_keyitemremove(3);
scr_keyitemremove(4);
scr_keyitemremove(5);
scr_keyitemremove(6);
scr_keyitemremove(7);
scr_itemremove(4);
if (global.chapter == 2)
{
global.darkzone = 0;
global.flag[7 disable_menu?] = 0;
global.flag[9 battle_music] = 1;
global.flag[10 wrist_protector] = 1;
global.flag[16 music_volume] = 0.85;
global.flag[17 audio_volume] = 0.6;
global.flag[20 manual_face_sprite] = 0;
global.flag[21 door_freeze_timer] = 0;
global.flag[31 disable_loud_steps] = 1;
global.flag[32 hide_equip_comments] = 0;
global.flag[34 disable_monster_acts] = 1;
global.flag[64 storage_size] = 24;
global.flag[605 recruit_rudinn] = 1;
global.flag[606 recruit_hathy] = 1;
global.flag[611 recruit_ponman] = 1;
global.flag[613 recruit_rabbick] = 1;
global.flag[614 recruit_bloxer] = 1;
global.flag[615 recruit_jigsaw] = 1;
global.flag[622 recruit_rudinn_ranger] = 1;
global.flag[623 recruit_head_hathy] = 1;
global.flag[800 cafe_topleft] = 15;
global.flag[801 cafe_topright] = 5;
global.flag[802 cafe_bottomleft] = 6;
global.flag[803 cafe_bottomright] = 5;
global.charweapon[4] = 12;
global.chararmor1[4] = 14;
global.chararmor2[4] = 22;
global.maxhp[1] = 120;
global.hp[1] = global.maxhp[1];
global.at[1] = 12;
global.maxhp[2] = 140;
global.hp[2] = global.maxhp[2];
global.at[2] = 16;
global.mag[2] = 1;
global.maxhp[3] = 100;
global.hp[3] = global.maxhp[3];
global.at[3] = 10;
global.mag[3] = 9;
global.hp[4] = 90;
global.maxhp[4] = 90;
global.at[4] = 3;
global.mag[4] = 11;
global.df[4] = 1;
if ( global.flag[241 JEVIL_plot] >= 6)
{
if ( scr_keyitemcheck(13) == 0)
scr_keyitemget(13);
if ( scr_litemcheck(11) == 0)
scr_litemget(11);
}
}
} () |
2 |
{ |
3 |
global.plot = 0; |
4 |
global.char[0] = 1; |
5 |
global.char[1] = 0; |
6 |
global.char[2] = 0; |
7 |
var ch1_egg_check = scr_keyitemcheckscr_keyitemcheckfunction scr_keyitemcheck(arg0)
{
haveit = 0;
itemcount = 0;
for (i = 0; i < 12; i += 1)
{
if (global.keyitem[i] == arg0)
haveit = 1;
if (global.keyitem[i] == arg0)
itemcount += 1;
}
return haveit;
} (2); |
8 |
if (!ch1_egg_check) |
9 |
{ |
10 |
if (global.flag[263 fridge_egg_status] == 2) |
11 |
{ |
12 |
ch1_egg_check = true; |
13 |
} |
14 |
else |
15 |
{ |
16 |
scr_litemcheckscr_litemcheckfunction scr_litemcheck(arg0)
{
haveit = 0;
itemcount = 0;
for (i = 0; i < 8; i += 1)
{
if (global.litem[i] == arg0)
haveit = 1;
if (global.litem[i] == arg0)
itemcount += 1;
}
return haveit;
} (8); |
17 |
ch1_egg_check = haveit; |
18 |
} |
19 |
} |
20 |
global.flag[911 got_ch1_egg] = ch1_egg_check; |
21 |
global.flag[281 used_glass_alone] = 0; |
22 |
scr_litemremove(1); |
23 |
scr_litemremove(4); |
24 |
scr_litemremove(8); |
25 |
global.phone[1] = 0; |
26 |
global.phone[2] = 0; |
27 |
scr_keyitemremovescr_keyitemremovefunction scr_keyitemremove(arg0)
{
removed = 0;
scr_keyitemcheck(arg0);
if (haveit == 1)
{
loc = 0;
skip = 0;
if (global.keyitem[0] == arg0 && skip == 0)
{
loc = 0;
skip = 1;
}
if (global.keyitem[1] == arg0 && skip == 0)
{
loc = 1;
skip = 1;
}
if (global.keyitem[2] == arg0 && skip == 0)
{
loc = 2;
skip = 1;
}
if (global.keyitem[3] == arg0 && skip == 0)
{
loc = 3;
skip = 1;
}
if (global.keyitem[4] == arg0 && skip == 0)
{
loc = 4;
skip = 1;
}
if (global.keyitem[5] == arg0 && skip == 0)
{
loc = 5;
skip = 1;
}
if (global.keyitem[6] == arg0 && skip == 0)
{
loc = 6;
skip = 1;
}
if (global.keyitem[7] == arg0 && skip == 0)
{
loc = 7;
skip = 1;
}
if (global.keyitem[8] == arg0 && skip == 0)
{
loc = 8;
skip = 1;
}
if (global.keyitem[9] == arg0 && skip == 0)
{
loc = 9;
skip = 1;
}
if (global.keyitem[10] == arg0 && skip == 0)
{
loc = 10;
skip = 1;
}
if (global.keyitem[11] == arg0 && skip == 0)
{
loc = 11;
skip = 1;
}
scr_keyitemshift(loc, 0);
removed = 1;
}
} (2); |
28 |
scr_keyitemremovescr_keyitemremovefunction scr_keyitemremove(arg0)
{
removed = 0;
scr_keyitemcheck(arg0);
if (haveit == 1)
{
loc = 0;
skip = 0;
if (global.keyitem[0] == arg0 && skip == 0)
{
loc = 0;
skip = 1;
}
if (global.keyitem[1] == arg0 && skip == 0)
{
loc = 1;
skip = 1;
}
if (global.keyitem[2] == arg0 && skip == 0)
{
loc = 2;
skip = 1;
}
if (global.keyitem[3] == arg0 && skip == 0)
{
loc = 3;
skip = 1;
}
if (global.keyitem[4] == arg0 && skip == 0)
{
loc = 4;
skip = 1;
}
if (global.keyitem[5] == arg0 && skip == 0)
{
loc = 5;
skip = 1;
}
if (global.keyitem[6] == arg0 && skip == 0)
{
loc = 6;
skip = 1;
}
if (global.keyitem[7] == arg0 && skip == 0)
{
loc = 7;
skip = 1;
}
if (global.keyitem[8] == arg0 && skip == 0)
{
loc = 8;
skip = 1;
}
if (global.keyitem[9] == arg0 && skip == 0)
{
loc = 9;
skip = 1;
}
if (global.keyitem[10] == arg0 && skip == 0)
{
loc = 10;
skip = 1;
}
if (global.keyitem[11] == arg0 && skip == 0)
{
loc = 11;
skip = 1;
}
scr_keyitemshift(loc, 0);
removed = 1;
}
} (3); |
29 |
scr_keyitemremovescr_keyitemremovefunction scr_keyitemremove(arg0)
{
removed = 0;
scr_keyitemcheck(arg0);
if (haveit == 1)
{
loc = 0;
skip = 0;
if (global.keyitem[0] == arg0 && skip == 0)
{
loc = 0;
skip = 1;
}
if (global.keyitem[1] == arg0 && skip == 0)
{
loc = 1;
skip = 1;
}
if (global.keyitem[2] == arg0 && skip == 0)
{
loc = 2;
skip = 1;
}
if (global.keyitem[3] == arg0 && skip == 0)
{
loc = 3;
skip = 1;
}
if (global.keyitem[4] == arg0 && skip == 0)
{
loc = 4;
skip = 1;
}
if (global.keyitem[5] == arg0 && skip == 0)
{
loc = 5;
skip = 1;
}
if (global.keyitem[6] == arg0 && skip == 0)
{
loc = 6;
skip = 1;
}
if (global.keyitem[7] == arg0 && skip == 0)
{
loc = 7;
skip = 1;
}
if (global.keyitem[8] == arg0 && skip == 0)
{
loc = 8;
skip = 1;
}
if (global.keyitem[9] == arg0 && skip == 0)
{
loc = 9;
skip = 1;
}
if (global.keyitem[10] == arg0 && skip == 0)
{
loc = 10;
skip = 1;
}
if (global.keyitem[11] == arg0 && skip == 0)
{
loc = 11;
skip = 1;
}
scr_keyitemshift(loc, 0);
removed = 1;
}
} (4); |
30 |
scr_keyitemremovescr_keyitemremovefunction scr_keyitemremove(arg0)
{
removed = 0;
scr_keyitemcheck(arg0);
if (haveit == 1)
{
loc = 0;
skip = 0;
if (global.keyitem[0] == arg0 && skip == 0)
{
loc = 0;
skip = 1;
}
if (global.keyitem[1] == arg0 && skip == 0)
{
loc = 1;
skip = 1;
}
if (global.keyitem[2] == arg0 && skip == 0)
{
loc = 2;
skip = 1;
}
if (global.keyitem[3] == arg0 && skip == 0)
{
loc = 3;
skip = 1;
}
if (global.keyitem[4] == arg0 && skip == 0)
{
loc = 4;
skip = 1;
}
if (global.keyitem[5] == arg0 && skip == 0)
{
loc = 5;
skip = 1;
}
if (global.keyitem[6] == arg0 && skip == 0)
{
loc = 6;
skip = 1;
}
if (global.keyitem[7] == arg0 && skip == 0)
{
loc = 7;
skip = 1;
}
if (global.keyitem[8] == arg0 && skip == 0)
{
loc = 8;
skip = 1;
}
if (global.keyitem[9] == arg0 && skip == 0)
{
loc = 9;
skip = 1;
}
if (global.keyitem[10] == arg0 && skip == 0)
{
loc = 10;
skip = 1;
}
if (global.keyitem[11] == arg0 && skip == 0)
{
loc = 11;
skip = 1;
}
scr_keyitemshift(loc, 0);
removed = 1;
}
} (5); |
31 |
scr_keyitemremovescr_keyitemremovefunction scr_keyitemremove(arg0)
{
removed = 0;
scr_keyitemcheck(arg0);
if (haveit == 1)
{
loc = 0;
skip = 0;
if (global.keyitem[0] == arg0 && skip == 0)
{
loc = 0;
skip = 1;
}
if (global.keyitem[1] == arg0 && skip == 0)
{
loc = 1;
skip = 1;
}
if (global.keyitem[2] == arg0 && skip == 0)
{
loc = 2;
skip = 1;
}
if (global.keyitem[3] == arg0 && skip == 0)
{
loc = 3;
skip = 1;
}
if (global.keyitem[4] == arg0 && skip == 0)
{
loc = 4;
skip = 1;
}
if (global.keyitem[5] == arg0 && skip == 0)
{
loc = 5;
skip = 1;
}
if (global.keyitem[6] == arg0 && skip == 0)
{
loc = 6;
skip = 1;
}
if (global.keyitem[7] == arg0 && skip == 0)
{
loc = 7;
skip = 1;
}
if (global.keyitem[8] == arg0 && skip == 0)
{
loc = 8;
skip = 1;
}
if (global.keyitem[9] == arg0 && skip == 0)
{
loc = 9;
skip = 1;
}
if (global.keyitem[10] == arg0 && skip == 0)
{
loc = 10;
skip = 1;
}
if (global.keyitem[11] == arg0 && skip == 0)
{
loc = 11;
skip = 1;
}
scr_keyitemshift(loc, 0);
removed = 1;
}
} (6); |
32 |
scr_keyitemremovescr_keyitemremovefunction scr_keyitemremove(arg0)
{
removed = 0;
scr_keyitemcheck(arg0);
if (haveit == 1)
{
loc = 0;
skip = 0;
if (global.keyitem[0] == arg0 && skip == 0)
{
loc = 0;
skip = 1;
}
if (global.keyitem[1] == arg0 && skip == 0)
{
loc = 1;
skip = 1;
}
if (global.keyitem[2] == arg0 && skip == 0)
{
loc = 2;
skip = 1;
}
if (global.keyitem[3] == arg0 && skip == 0)
{
loc = 3;
skip = 1;
}
if (global.keyitem[4] == arg0 && skip == 0)
{
loc = 4;
skip = 1;
}
if (global.keyitem[5] == arg0 && skip == 0)
{
loc = 5;
skip = 1;
}
if (global.keyitem[6] == arg0 && skip == 0)
{
loc = 6;
skip = 1;
}
if (global.keyitem[7] == arg0 && skip == 0)
{
loc = 7;
skip = 1;
}
if (global.keyitem[8] == arg0 && skip == 0)
{
loc = 8;
skip = 1;
}
if (global.keyitem[9] == arg0 && skip == 0)
{
loc = 9;
skip = 1;
}
if (global.keyitem[10] == arg0 && skip == 0)
{
loc = 10;
skip = 1;
}
if (global.keyitem[11] == arg0 && skip == 0)
{
loc = 11;
skip = 1;
}
scr_keyitemshift(loc, 0);
removed = 1;
}
} (7); |
33 |
scr_itemremovescr_itemremovefunction scr_itemremove(arg0)
{
removed = 0;
scr_itemcheck(arg0);
if (haveit == 1)
{
loc = 0;
skip = 0;
if (global.item[0] == arg0 && skip == 0)
{
loc = 0;
skip = 1;
}
if (global.item[1] == arg0 && skip == 0)
{
loc = 1;
skip = 1;
}
if (global.item[2] == arg0 && skip == 0)
{
loc = 2;
skip = 1;
}
if (global.item[3] == arg0 && skip == 0)
{
loc = 3;
skip = 1;
}
if (global.item[4] == arg0 && skip == 0)
{
loc = 4;
skip = 1;
}
if (global.item[5] == arg0 && skip == 0)
{
loc = 5;
skip = 1;
}
if (global.item[6] == arg0 && skip == 0)
{
loc = 6;
skip = 1;
}
if (global.item[7] == arg0 && skip == 0)
{
loc = 7;
skip = 1;
}
if (global.item[8] == arg0 && skip == 0)
{
loc = 8;
skip = 1;
}
if (global.item[9] == arg0 && skip == 0)
{
loc = 9;
skip = 1;
}
if (global.item[10] == arg0 && skip == 0)
{
loc = 10;
skip = 1;
}
if (global.item[11] == arg0 && skip == 0)
{
loc = 11;
skip = 1;
}
scr_itemshift(loc, 0);
removed = 1;
}
} (4); |
34 |
if (global.chapter == 2) |
35 |
{ |
36 |
global.darkzone = 0; |
37 |
global.flag[7 disable_menu?] = 0; |
38 |
global.flag[9 battle_music] = 1; |
39 |
global.flag[10 wrist_protector] = 1; |
40 |
global.flag[16 music_volume] = 0.85; |
41 |
global.flag[17 audio_volume] = 0.6; |
42 |
global.flag[20 manual_face_sprite] = 0; |
43 |
global.flag[21 door_freeze_timer] = 0; |
44 |
global.flag[31 disable_loud_steps] = 1; |
45 |
global.flag[32 hide_equip_comments] = 0; |
46 |
global.flag[34 disable_monster_acts] = 1; |
47 |
global.flag[64 storage_size] = 24; |
48 |
global.flag[605 recruit_rudinn] = 1; |
49 |
global.flag[606 recruit_hathy] = 1; |
50 |
global.flag[611 recruit_ponman] = 1; |
51 |
global.flag[613 recruit_rabbick] = 1; |
52 |
global.flag[614 recruit_bloxer] = 1; |
53 |
global.flag[615 recruit_jigsaw] = 1; |
54 |
global.flag[622 recruit_rudinn_ranger] = 1; |
55 |
global.flag[623 recruit_head_hathy] = 1; |
56 |
global.flag[800 cafe_topleft] = 15; |
57 |
global.flag[801 cafe_topright] = 5; |
58 |
global.flag[802 cafe_bottomleft] = 6; |
59 |
global.flag[803 cafe_bottomright] = 5; |
60 |
global.charweapon[4] = 12; |
61 |
global.chararmor1[4] = 14; |
62 |
global.chararmor2[4] = 22; |
63 |
global.maxhp[1] = 120; |
64 |
global.hp[1] = global.maxhp[1]; |
65 |
global.at[1] = 12; |
66 |
global.maxhp[2] = 140; |
67 |
global.hp[2] = global.maxhp[2]; |
68 |
global.at[2] = 16; |
69 |
global.mag[2] = 1; |
70 |
global.maxhp[3] = 100; |
71 |
global.hp[3] = global.maxhp[3]; |
72 |
global.at[3] = 10; |
73 |
global.mag[3] = 9; |
74 |
global.hp[4] = 90; |
75 |
global.maxhp[4] = 90; |
76 |
global.at[4] = 3; |
77 |
global.mag[4] = 11; |
78 |
global.df[4] = 1; |
79 |
if (global.flag[241 JEVIL_plot] >= 6) |
80 |
{ |
81 |
if (scr_keyitemcheckscr_keyitemcheckfunction scr_keyitemcheck(arg0)
{
haveit = 0;
itemcount = 0;
for (i = 0; i < 12; i += 1)
{
if (global.keyitem[i] == arg0)
haveit = 1;
if (global.keyitem[i] == arg0)
itemcount += 1;
}
return haveit;
} (13) == 0) |
82 |
scr_keyitemgetscr_keyitemgetfunction scr_keyitemget(arg0)
{
i = 0;
loop = 1;
noroom = 0;
global.item[12] = 999;
while (loop == 1)
{
if (global.keyitem[i] == 0)
{
global.keyitem[i] = arg0;
break;
}
if (i == 12)
{
noroom = 1;
break;
}
i += 1;
}
script_execute(scr_keyiteminfo_all);
} (13); |
83 |
if (scr_litemcheckscr_litemcheckfunction scr_litemcheck(arg0)
{
haveit = 0;
itemcount = 0;
for (i = 0; i < 8; i += 1)
{
if (global.litem[i] == arg0)
haveit = 1;
if (global.litem[i] == arg0)
itemcount += 1;
}
return haveit;
} (11) == 0) |
84 |
scr_litemgetscr_litemgetfunction scr_litemget(arg0)
{
i = 0;
loop = 1;
noroom = 0;
global.litem[8] = 999;
while (loop == 1)
{
if (global.litem[i] == 0)
{
global.litem[i] = arg0;
break;
}
if (i == 8)
{
noroom = 1;
break;
}
i += 1;
}
scr_litemname();
} (11); |
85 |
} |
86 |
} |
87 |
} |