| 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 |
} |