|
1
|
if (!other.active && other.object_index != obj_sword_tunnel_sword)
|
|
2
|
exit;
|
|
3
|
var _grazetpfactor = grazetpfactor;
|
|
4
|
var _grazetimefactor = grazetimefactor;
|
|
5
|
with (other)
|
|
6
|
{
|
|
7
|
if (global.inv < 0)
|
|
8
|
{
|
|
9
|
if (grazed == 1)
|
|
10
|
{
|
|
11
|
scr_tensionhealscr_tensionheal
function scr_tensionheal(arg0)
{
global.tension += arg0;
if (global.tension > global.maxtension)
global.tension = global.maxtension;
if (global.chapter == 3 && i_ex(obj_gameshow_battlemanager))
obj_gameshow_battlemanager.tpgained += arg0;
if (global.chapter == 3)
{
obj_battlecontroller.mercytotal += arg0;
if (obj_battlecontroller.mercytotal < 0)
obj_battlecontroller.mercytotal = 0;
if (obj_battlecontroller.mercytotal >= 250)
obj_battlecontroller.mercytotal = 250;
}
} ((grazepoints / 30) * _grazetpfactor);
|
|
12
|
if (global.turntimer >= 10)
|
|
13
|
global.turntimer -= ((timepoints / 30) * _grazetimefactor);
|
|
14
|
with (obj_grazebox)
|
|
15
|
{
|
|
16
|
if (grazetimer >= 0 && grazetimer < 4)
|
|
17
|
grazetimer = 3;
|
|
18
|
if (grazetimer < 2)
|
|
19
|
grazetimer = 2;
|
|
20
|
}
|
|
21
|
}
|
|
22
|
if (grazed == 0)
|
|
23
|
{
|
|
24
|
with (obj_grazebox)
|
|
25
|
{
|
|
26
|
grazecount++;
|
|
27
|
if (global.chapter == 3 && grazecount == 10 && i_ex(obj_tennabattleconvo_controller))
|
|
28
|
{
|
|
29
|
obj_tennabattleconvo_controller.grazed10bullets = true;
|
|
30
|
grazecount = 0;
|
|
31
|
}
|
|
32
|
}
|
|
33
|
grazed = 1;
|
|
34
|
scr_tenna_add_scorescr_tenna_add_score
function scr_tenna_add_score(arg0)
{
if (i_ex(obj_tenna_enemy_bg))
{
var _multiplier = 1;
var _multi_minigame_adjustment = 1;
if (obj_tenna_enemy.minigameactivated)
{
if (obj_tenna_enemy.minigamecount >= 6)
_multi_minigame_adjustment = 0.65;
_multiplier = (obj_tenna_enemy.pointsmultiplierthisturn + obj_tenna_enemy.pointsmultiplier) * _multi_minigame_adjustment;
obj_tenna_enemy.pointsmultiplierthisturn -= 1;
if (obj_tenna_enemy.pointsmultiplierthisturn < 1)
obj_tenna_enemy.pointsmultiplierthisturn = 1;
}
if (!i_ex(obj_tenna_zoom))
obj_tenna_enemy_bg.addscore += round(arg0 * _multiplier);
else if (i_ex(obj_tenna_minigame_ui))
obj_tenna_minigame_ui.myscore += round(arg0 * _multiplier);
}
} (1);
|
|
35
|
scr_tensionhealscr_tensionheal
function scr_tensionheal(arg0)
{
global.tension += arg0;
if (global.tension > global.maxtension)
global.tension = global.maxtension;
if (global.chapter == 3 && i_ex(obj_gameshow_battlemanager))
obj_gameshow_battlemanager.tpgained += arg0;
if (global.chapter == 3)
{
obj_battlecontroller.mercytotal += arg0;
if (obj_battlecontroller.mercytotal < 0)
obj_battlecontroller.mercytotal = 0;
if (obj_battlecontroller.mercytotal >= 250)
obj_battlecontroller.mercytotal = 250;
}
} (grazepoints * _grazetpfactor);
|
|
36
|
if (global.turntimer >= 10)
|
|
37
|
global.turntimer -= (timepoints * _grazetimefactor);
|
|
38
|
with (obj_battlecontroller)
|
|
39
|
grazenoise = 1;
|
|
40
|
with (obj_grazebox)
|
|
41
|
grazetimer = 10;
|
|
42
|
}
|
|
43
|
}
|
|
44
|
}
|