29 {
30 if ( defib.IsCharged() )
31 {
32 defib.DischargeServer(player);
33
34
35 float regain_energy = defib.GetEnergyNeededToCharge();
36 regain_energy = defib.GetEnergyNeededToCharge() - regain_energy;
37
39
40 if (Class.CastTo(battery, defib.GetCompEM().GetEnergySource()))
41 {
42 battery.GetCompEM().AddEnergy( regain_energy );
43 }
44 else
45 {
46 DPrint(
"ERROR! Defibrillator has no battery! Defibrillator softskill bonus can't be applied!");
47 }
48 }
49 }
class GP5GasMask extends MaskBase ItemBase
proto void DPrint(string var)
Prints content of variable to console/log. Should be used for critical messages so it will appear in ...