| 2447 | } |
| 2448 | } |
| 2449 | bool AddPowerupEnergyToPlayer(int id) { |
| 2450 | if (Game_mode & GM_MULTI) |
| 2451 | return false; |
| 2452 | float curr_energy = Players[Player_num].energy; |
| 2453 | if (Players[id].energy >= MAX_ENERGY) |
| 2454 | return false; |
| 2455 | float amount = 10.0f * Diff_general_scalar[DIFF_LEVEL]; |
| 2456 | curr_energy = std::min<float>(MAX_ENERGY, curr_energy + amount); |
| 2457 | Players[id].energy = curr_energy; |
| 2458 | return true; |
| 2459 | } |
| 2460 | // returns true if it was handled |
| 2461 | bool HandleCommonPowerups(char *pname, msafe_struct *mstruct, uint8_t *pickup); |
| 2462 | bool HandleWeaponPowerups(char *pname, msafe_struct *mstruct, uint8_t *pickup); |
no outgoing calls
no test coverage detected