| 780 | } |
| 781 | |
| 782 | void zNPCRobot::InflictPain(S32 numHitPoints, S32 giveCreditToPlayer) |
| 783 | { |
| 784 | if (numHitPoints < 0) |
| 785 | { |
| 786 | hitpoints = 0; |
| 787 | } |
| 788 | else |
| 789 | { |
| 790 | hitpoints -= numHitPoints; |
| 791 | } |
| 792 | |
| 793 | hitpoints = (hitpoints > 0) ? hitpoints : 0; |
| 794 | |
| 795 | if (!hitpoints && giveCreditToPlayer) |
| 796 | { |
| 797 | zNPCCommon::GiveReward(); |
| 798 | } |
| 799 | } |
| 800 | |
| 801 | F32 hyt_NightLightCurrent; |
| 802 |
no test coverage detected