Fix for grenade blob / droid attacks.
This commit is contained in:
parent
88a8d34425
commit
712a2c47b9
|
@ -39,6 +39,7 @@ Entity *initGrenadeBlob(void)
|
||||||
u->sprite[FACING_DIE] = getSprite("GrenadeBlobSpin");
|
u->sprite[FACING_DIE] = getSprite("GrenadeBlobSpin");
|
||||||
|
|
||||||
u->weaponType = WPN_GRENADES;
|
u->weaponType = WPN_GRENADES;
|
||||||
|
u->maxShotsToFire = 1;
|
||||||
|
|
||||||
superPreFire = u->preFire;
|
superPreFire = u->preFire;
|
||||||
|
|
||||||
|
@ -61,10 +62,12 @@ static void preFire(void)
|
||||||
if (rand() % 100 < 25)
|
if (rand() % 100 < 25)
|
||||||
{
|
{
|
||||||
u->weaponType = WPN_AIMED_PISTOL;
|
u->weaponType = WPN_AIMED_PISTOL;
|
||||||
|
u->maxShotsToFire = 3;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
u->weaponType = WPN_GRENADES;
|
u->weaponType = WPN_GRENADES;
|
||||||
|
u->maxShotsToFire = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -39,6 +39,7 @@ Entity *initGrenadeDroid(void)
|
||||||
u->sprite[FACING_DIE] = getSprite("GrenadeDroidDie");
|
u->sprite[FACING_DIE] = getSprite("GrenadeDroidDie");
|
||||||
|
|
||||||
u->weaponType = WPN_GRENADES;
|
u->weaponType = WPN_GRENADES;
|
||||||
|
u->maxShotsToFire = 1;
|
||||||
|
|
||||||
superPreFire = u->preFire;
|
superPreFire = u->preFire;
|
||||||
|
|
||||||
|
@ -61,10 +62,12 @@ static void preFire(void)
|
||||||
if (rand() % 100 < 25)
|
if (rand() % 100 < 25)
|
||||||
{
|
{
|
||||||
u->weaponType = WPN_AIMED_PISTOL;
|
u->weaponType = WPN_AIMED_PISTOL;
|
||||||
|
u->maxShotsToFire = 3;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
u->weaponType = WPN_GRENADES;
|
u->weaponType = WPN_GRENADES;
|
||||||
|
u->maxShotsToFire = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue