mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Merge branch 'dontdraw-lightning-attack' into 'master'
Don't draw Lightning Shield while attacking See merge request kart-krew-dev/ring-racers-internal!2772
This commit is contained in:
commit
4d3fbfd4c3
1 changed files with 7 additions and 0 deletions
|
|
@ -23,6 +23,8 @@ struct Shield : Mobj
|
|||
Mobj* follow() const { return Mobj::target(); }
|
||||
void follow(Mobj* n) { Mobj::target(n); }
|
||||
|
||||
player_t* player() const { return follow()->player; }
|
||||
|
||||
bool valid() const { return Mobj::valid(follow()); }
|
||||
};
|
||||
|
||||
|
|
@ -58,6 +60,11 @@ struct Visual : Mobj
|
|||
scale(5 * shield()->follow()->scale() / 4);
|
||||
dispoffset = state()->num() == S_THNB1 ? -1 : 1;
|
||||
|
||||
if (shield()->player()->lightningcharge)
|
||||
renderflags |= RF_DONTDRAW;
|
||||
else
|
||||
renderflags &= ~RF_DONTDRAW;
|
||||
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue