code/game/objects/items/stacks/golem_food/golem_status_effects.dm 
| /datum/status_effect/golem | Abstract holder for golem status effects, you should never have more than one of these active |
|---|---|
| MAX_GOLEM_PARTS_FOUND_FOR_FILTER | If we find 3 or more golem parts, then we can say that the status effect overlays are noticeable enough, so we won't need the outline filter. |
| /datum/bodypart_overlay/simple/golem_overlay | Body part overlays applied by golem status effects |
| /datum/status_effect/golem/uranium | Freezes hunger for the duration |
| /datum/status_effect/golem/silver | Magic immunity |
| ENERGY_PER_DAMAGE | What do we multiply our damage by to convert it into power? |
| BURN_MULTIPLIER | Multiplier to apply to burn damage, not 0 so that we can reverse it more easily |
| /datum/status_effect/golem/plasma | Heat immunity, turns heat damage into local power |
| /datum/status_effect/golem/plasteel | Makes you spaceproof |
| /datum/status_effect/golem/gold | Makes you reflect energy projectiles |
| /datum/status_effect/golem/diamond | Makes you hard to see |
| /datum/status_effect/golem/titanium | Makes you tougher |
| /datum/status_effect/golem/bananium | Makes you slippery |
Define Details
BURN_MULTIPLIER 
Multiplier to apply to burn damage, not 0 so that we can reverse it more easily
ENERGY_PER_DAMAGE 
What do we multiply our damage by to convert it into power?
MAX_GOLEM_PARTS_FOUND_FOR_FILTER 
If we find 3 or more golem parts, then we can say that the status effect overlays are noticeable enough, so we won't need the outline filter.