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