- This only affects damage calculations being received by the end result. If the original damage was not a million or more, from the start, it will not hurt invulnerable-flagged or kill buddha-flagged monsters. - Fixed: Damage was inconsistent by the time the function checked for player cheats/invulnerability and (monster and player) buddha, yet monster invulnerability checked the original damage prior to factor processing. This means a damage source that intended to damage another below the threshold could accidentally increase with a powerdamage multiplier or the recipient with a weakness for it, resulting in invulnerability/buddha foiling. Now, checks for telefrag damage using the raw original value on player godmode, player/monster invulnerability and buddha. |
||
|---|---|---|
| .. | ||
| olddecorations.cpp | ||
| thingdef.cpp | ||
| thingdef.h | ||
| thingdef_codeptr.cpp | ||
| thingdef_data.cpp | ||
| thingdef_exp.cpp | ||
| thingdef_exp.h | ||
| thingdef_expression.cpp | ||
| thingdef_function.cpp | ||
| thingdef_parse.cpp | ||
| thingdef_properties.cpp | ||
| thingdef_states.cpp | ||
| thingdef_type.h | ||