mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-03-12 06:06:27 +00:00
Emblem system collectibles: Spawn sparkles if pick-up-able, to match Prison Egg CDs
This commit is contained in:
parent
76735183c6
commit
9601290dd7
1 changed files with 17 additions and 0 deletions
17
src/p_mobj.c
17
src/p_mobj.c
|
|
@ -7007,6 +7007,23 @@ static boolean P_MobjRegularThink(mobj_t *mobj)
|
|||
{
|
||||
trans = tr_trans50;
|
||||
}
|
||||
// Non-RNG-advancing equivalent of Obj_SpawnEmeraldSparks
|
||||
else if (leveltime % 3 == 0)
|
||||
{
|
||||
mobj_t *sparkle = P_SpawnMobjFromMobj(
|
||||
mobj,
|
||||
M_RandomRange(-mobj->radius/FRACUNIT, mobj->radius/FRACUNIT) * FRACUNIT,
|
||||
M_RandomRange(-mobj->radius/FRACUNIT, mobj->radius/FRACUNIT) * FRACUNIT,
|
||||
M_RandomRange(0, mobj->height/FRACUNIT) * FRACUNIT,
|
||||
MT_SPARK
|
||||
);
|
||||
P_SetMobjStateNF(sparkle, mobjinfo[MT_EMERALDSPARK].spawnstate);
|
||||
|
||||
sparkle->color = mobj->color;
|
||||
sparkle->momz += 6 * mapobjectscale * P_MobjFlip(mobj);
|
||||
P_SetScale(sparkle, 2);
|
||||
sparkle->destscale = mapobjectscale;
|
||||
}
|
||||
|
||||
if (mobj->reactiontime > 0
|
||||
&& leveltime > starttime)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue