mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Toxomister: clouds spawn with 15s fuse
This commit is contained in:
parent
c06fc9cccf
commit
15737d7b8a
1 changed files with 9 additions and 4 deletions
|
|
@ -324,18 +324,22 @@ struct Cloud : Mobj
|
|||
}
|
||||
else
|
||||
{
|
||||
if (!fuse)
|
||||
if (FixedHypot(momx, momy) > 2 * mapobjectscale)
|
||||
{
|
||||
fuse = 3*TICRATE;
|
||||
instathrust(angle, 2 * mapobjectscale);
|
||||
}
|
||||
|
||||
if (leveltime & 1)
|
||||
if (fuse > 3*TICRATE)
|
||||
{
|
||||
renderflags ^= RF_DONTDRAW;
|
||||
fuse = 3*TICRATE;
|
||||
}
|
||||
}
|
||||
|
||||
if (fuse <= 3*TICRATE && (leveltime & 1))
|
||||
{
|
||||
renderflags ^= RF_DONTDRAW;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
@ -396,6 +400,7 @@ void Pole::spawn_clouds_in_orbit()
|
|||
cloud->spriteyoffset(24*FRACUNIT);
|
||||
cloud->hitlag(2 + i * 4);
|
||||
cloud->scale_between(1, cloud->scale(), cloud->scale() / 5);
|
||||
cloud->fuse = 15*TICRATE;
|
||||
|
||||
a += a_incr;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue