New Armor System


The new armor system is incredibly easy to apply to any new enemy using the RFEnemyBase Class. All you have to do to give armor to an enemy is set the ArmorAmount Actor Property! you can then tweak the armor’s different resistances using ArmorResistance and [DamageType]_ArmorResistance Actor Properties.

You can also set a specific state to jump to when the enemy takes damage from a specific damage type. All you have to do to set this up is to use the [DamageType]_ArmorState Actor Property! Lines 2461-2496

You can also fully customize how the state change works by modifying the virtual function ArmorStateChange( ). Lines 921-1164

Excerpt from Line 58 of Guardian.zsc