shield_generator 
Yes this also drains power from blocking halloss Yes i justify it cause it stops by kinetic power and not by lethality / material hardness
Vars | |
| absorption_ratio | What portion of damage is absorbed by the shield; should be a number from 1 to 0, where 1 is 100% absorption and 0 is 0% absorption |
|---|---|
| current_capacitor_charge | Internal charge of the shield |
| last_toggle | last time we toggled ,. stores world.time |
| max_capacitor_charge | The max amount of charge the capacitor can hold |
| on | Are we toggled on ? |
| power_cost | How much power the shield uses every time Process() is called; using active_power_use would result in some double dipping |
| visual_bluff | A object used to show the shield effects |
Procs | |
| power_failure | Proc that plays an alarm and then toggle the shield |
| toggle_shield | Toggle the shield between on and off |
Var Details
absorption_ratio 
What portion of damage is absorbed by the shield; should be a number from 1 to 0, where 1 is 100% absorption and 0 is 0% absorption
current_capacitor_charge 
Internal charge of the shield
last_toggle 
last time we toggled ,. stores world.time
max_capacitor_charge 
The max amount of charge the capacitor can hold
on 
Are we toggled on ?
power_cost 
How much power the shield uses every time Process() is called; using active_power_use would result in some double dipping
visual_bluff 
A object used to show the shield effects
Proc Details
power_failure
Proc that plays an alarm and then toggle the shield
toggle_shield
Toggle the shield between on and off