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.
44 lines
1.3 KiB
44 lines
1.3 KiB
if (nofire == 0 && turning == 0 && morphing == 0 && unmorphing == 0 && walljumping == 0)
|
|
{
|
|
if (state == STANDING || state == RUNNING || state == DUCKING || (state == JUMPING && vjump == 1) || (state == GRABBEDQUEEN && image_index == 2))
|
|
{
|
|
nofire = 16
|
|
if (aimdirection == 0)
|
|
shoot_beam(0)
|
|
if (aimdirection == 1)
|
|
shoot_beam(180)
|
|
if (aimdirection == 2)
|
|
shoot_beam(45)
|
|
if (aimdirection == 3)
|
|
shoot_beam(135)
|
|
if (aimdirection == 4)
|
|
shoot_beam(315)
|
|
if (aimdirection == 5)
|
|
shoot_beam(225)
|
|
if (aimdirection == 6)
|
|
shoot_beam(90)
|
|
if (aimdirection == 7)
|
|
shoot_beam(270)
|
|
}
|
|
if (state == GRIP && ((facing == RIGHT && aimdirection != 0) || (facing == LEFT && aimdirection != 1)))
|
|
{
|
|
nofire = 16
|
|
if (aimdirection == 0)
|
|
shoot_beam(0)
|
|
if (aimdirection == 1)
|
|
shoot_beam(180)
|
|
if (aimdirection == 2)
|
|
shoot_beam(45)
|
|
if (aimdirection == 3)
|
|
shoot_beam(135)
|
|
if (aimdirection == 4)
|
|
shoot_beam(315)
|
|
if (aimdirection == 5)
|
|
shoot_beam(225)
|
|
if (aimdirection == 6)
|
|
shoot_beam(90)
|
|
if (aimdirection == 7)
|
|
shoot_beam(270)
|
|
}
|
|
}
|