You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
AM2R-The-Horde-Multitroid/Export_Code/gml_Script_shoot_missile_re...

41 lines
1.1 KiB

if ((argument1 == 1 && global.missiles > 0) || (argument1 == 2 && global.smissiles > 0))
{
msl = instance_create(argument2, argument3, oMissile)
msl.direction = argument0
msl.speed = 6.4
msl.image_angle = argument0
sfx_play(sndFireMissile)
msl.smissile = argument1 == 2
if (argument1 == 1)
{
msl.sprite_index = sMissile
msl.alarm[0] = 1
msl.damage = 20
}
if (argument1 == 2)
{
msl.sprite_index = sSMissile
msl.alarm[0] = 1
msl.damage = 100
PlaySoundMono(sndFlyby)
}
if (global.icemissiles && argument1 == 1)
msl.sprite_index = sIceMissile
with (msl)
{
trail = instance_create(argument2, argument3, oMissileTrail)
trail.direction = direction
trail.smissile = smissile
trail.fadein_speed = 0.04
if (argument1 == 2)
{
trail.sprite_index = sSMissileTrail1
trail.fadein_speed = 0.1
}
}
}
if (argument1 == 2 && global.smissiles == 0)
argument1 = 1
if (argument1 == 1 && global.missiles == 0)
argument1 = 0