Decreases a players shields
| 709 | |
| 710 | // Decreases a players shields |
| 711 | void DecreasePlayerEnergy(int slot, float energy) { |
| 712 | Players[slot].energy -= energy; |
| 713 | Players[slot].edrain_magnitude += energy; |
| 714 | |
| 715 | if (slot == Player_num) { |
| 716 | if ((FindEventID(EDRAIN_EFFECT)) == -1) |
| 717 | CreateNewEvent(RENDER_EVENT, EDRAIN_EFFECT, 0, NULL, 0, DoEDrainEffect); |
| 718 | } |
| 719 | } |
| 720 | |
| 721 | // Plays the sound for a player being damaged |
| 722 | void PlayPlayerDamageSound(object *playerobj, int damage_type) { |
no test coverage detected