1 |
function scr_create_player_attackscr_create_player_attackfunction scr_create_player_attack()
{
if (global.battle_enemy_name == "macro froggit" && global.turns_passed == 0)
{
global.enemy_attacking = true;
exit;
}
var player_weapon = global.player_weapon;
var player_weapon_modifier = global.player_weapon_modifier;
switch (player_weapon)
{
case "Toy Gun":
switch (player_weapon_modifier)
{
case "Pebble Ammo":
case "Cff Bean Ammo":
case "Glass Ammo":
case "Super Ammo":
case "Silver Ammo":
instance_create(319, 319, obj_toy_gun_circle);
break;
case "Ice Pellets":
instance_create(319, 319, obj_toy_gun_circle_multi);
with (obj_toy_gun_circle_multi)
{
circle_count = 2;
event_user(1);
}
break;
case "Flint":
case "Friendliness Pellets":
case "Nails":
instance_create(319, 319, obj_toy_gun_circle_multi);
with (obj_toy_gun_circle_multi)
{
circle_count = 3;
event_user(1);
}
break;
default:
instance_create(319, 319, obj_toy_gun_circle);
}
instance_create(320, 320, obj_toy_gun_battle_circle);
break;
case "Wild Revolver":
instance_create(320, 320, obj_wild_revolver_battle_outline);
switch (player_weapon_modifier)
{
case "Pebble Ammo":
case "Cff Bean Ammo":
case "Glass Ammo":
case "Silver Ammo":
instance_create(319, 319 - obj_wild_revolver_battle_outline.target_radius, obj_wild_revolver_circle);
break;
case "Ice Pellets":
instance_create(319, 319 - obj_wild_revolver_battle_outline.target_radius, obj_wild_revolver_circle_multi);
with (obj_wild_revolver_circle_multi)
{
circle_count = 2;
event_user(1);
}
break;
case "Flint":
case "Friendliness Pellets":
case "Nails":
instance_create(319, 319 - obj_wild_revolver_battle_outline.target_radius, obj_wild_revolver_circle_multi);
with (obj_wild_revolver_circle_multi)
{
circle_count = 3;
event_user(1);
}
break;
default:
instance_create(319, 319 - obj_wild_revolver_battle_outline.target_radius, obj_wild_revolver_circle);
}
with (obj_wild_revolver_battle_outline)
event_user(0);
break;
default:
var random_generator = irandom_range(1, 2);
if (random_generator == 1)
instance_create(44, 255, obj_target_bar_battle);
else if (random_generator == 2)
instance_create(594, 255, obj_target_bar_battle_2);
instance_create(319, 320, obj_target_battle);
}
} () |
2 |
{ |
3 |
if (global.battle_enemy_name == "macro froggit" && global.turns_passed == 0) |
4 |
{ |
5 |
global.enemy_attacking = true; |
6 |
exit; |
7 |
} |
8 |
var player_weapon = global.player_weapon; |
9 |
var player_weapon_modifier = global.player_weapon_modifier; |
10 |
switch (player_weapon) |
11 |
{ |
12 |
case "Toy Gun": |
13 |
switch (player_weapon_modifier) |
14 |
{ |
15 |
case "Pebble Ammo": |
16 |
case "Cff Bean Ammo": |
17 |
case "Glass Ammo": |
18 |
case "Super Ammo": |
19 |
case "Silver Ammo": |
20 |
instance_create(319, 319, obj_toy_gun_circle); |
21 |
break; |
22 |
case "Ice Pellets": |
23 |
instance_create(319, 319, obj_toy_gun_circle_multi); |
24 |
with (obj_toy_gun_circle_multi) |
25 |
{ |
26 |
circle_count = 2; |
27 |
event_user(1); |
28 |
} |
29 |
break; |
30 |
case "Flint": |
31 |
case "Friendliness Pellets": |
32 |
case "Nails": |
33 |
instance_create(319, 319, obj_toy_gun_circle_multi); |
34 |
with (obj_toy_gun_circle_multi) |
35 |
{ |
36 |
circle_count = 3; |
37 |
event_user(1); |
38 |
} |
39 |
break; |
40 |
default: |
41 |
instance_create(319, 319, obj_toy_gun_circle); |
42 |
} |
43 |
instance_create(320, 320, obj_toy_gun_battle_circle); |
44 |
break; |
45 |
case "Wild Revolver": |
46 |
instance_create(320, 320, obj_wild_revolver_battle_outline); |
47 |
switch (player_weapon_modifier) |
48 |
{ |
49 |
case "Pebble Ammo": |
50 |
case "Cff Bean Ammo": |
51 |
case "Glass Ammo": |
52 |
case "Silver Ammo": |
53 |
instance_create(319, 319 - obj_wild_revolver_battle_outline.target_radius, obj_wild_revolver_circle); |
54 |
break; |
55 |
case "Ice Pellets": |
56 |
instance_create(319, 319 - obj_wild_revolver_battle_outline.target_radius, obj_wild_revolver_circle_multi); |
57 |
with (obj_wild_revolver_circle_multi) |
58 |
{ |
59 |
circle_count = 2; |
60 |
event_user(1); |
61 |
} |
62 |
break; |
63 |
case "Flint": |
64 |
case "Friendliness Pellets": |
65 |
case "Nails": |
66 |
instance_create(319, 319 - obj_wild_revolver_battle_outline.target_radius, obj_wild_revolver_circle_multi); |
67 |
with (obj_wild_revolver_circle_multi) |
68 |
{ |
69 |
circle_count = 3; |
70 |
event_user(1); |
71 |
} |
72 |
break; |
73 |
default: |
74 |
instance_create(319, 319 - obj_wild_revolver_battle_outline.target_radius, obj_wild_revolver_circle); |
75 |
} |
76 |
with (obj_wild_revolver_battle_outline) |
77 |
event_user(0); |
78 |
break; |
79 |
default: |
80 |
var random_generator = irandom_range(1, 2); |
81 |
if (random_generator == 1) |
82 |
instance_create(44, 255, obj_target_bar_battle); |
83 |
else if (random_generator == 2) |
84 |
instance_create(594, 255, obj_target_bar_battle_2); |
85 |
instance_create(319, 320, obj_target_battle); |
86 |
} |
87 |
} |