Script DefensiveItemComponents
Components
itemArmor | Damage reduction |
itemArmorGrooveChain | |
itemArmorLate | |
itemConditionalInvincibility | Conditional invincibility (courage) |
itemConditionalInvincibilityGrabImmunity | |
itemConditionalInvincibilityOnDig | |
itemConditionalInvincibilityOnKill | |
itemFreezeMonkeyLikes | |
itemIncomingDamageImmunityCastSpell | |
itemIncomingDamageImmunityConsume | Damage suppression effects |
itemIncomingDamageImmunityEarly | |
itemIncomingDamageImmunityFirst | Damage suppression execution order |
itemIncomingDamageImmunityFlyaway | |
itemIncomingDamageImmunityLast | |
itemIncomingDamageImmunityLate | |
itemIncomingDamageIncrease | |
itemIncomingDamageMultiplier | Damage amplification |
itemIncomingDamageTypeImmunityEarly | Type-specific damage suppression (executed before all untyped damage suppressors) |
itemIncomingDamageTypeImmunityLate | |
itemMusicChangeImmunity |
Components
- itemArmor
-
Damage reduction
- bypassFlags constant int (default damage.Flag.BYPASS_ARMOR)
- bypassDamage constant int (default -1)
- damageReduction constant int (default 0)
- maximumDamageTaken constant int (default 32767)
- itemArmorGrooveChain
-
- bypassFlags constant int (default damage.Flag.BYPASS_ARMOR)
- bypassDamage constant int (default -1)
- damageReduction int (default 0)
- maximumDamageTaken constant int (default 32767)
- damageReductionMultiplier constant int (default 0)
- baseDamageReduction constant int (default 0)
- itemArmorLate
-
- bypassFlags constant int (default damage.Flag.BYPASS_ARMOR)
- bypassDamage constant int (default -1)
- damageReduction constant int (default 0)
- maximumDamageTaken constant int (default 32767)
- itemConditionalInvincibility
-
Conditional invincibility (courage)
- active bool (default false)
- itemConditionalInvincibilityGrabImmunity
- itemConditionalInvincibilityOnDig
-
- minimumDigStrength constant int (default dig.Strength.EARTH)
- active bool (default false)
- itemConditionalInvincibilityOnKill
-
- active bool (default false)
- itemFreezeMonkeyLikes
- itemIncomingDamageImmunityCastSpell
-
- spell constant string (default "")
- itemIncomingDamageImmunityConsume
- Damage suppression effects
- itemIncomingDamageImmunityEarly
- itemIncomingDamageImmunityFirst
- Damage suppression execution order
- itemIncomingDamageImmunityFlyaway
-
- text constant localizedString (default 0)
- offsetY constant int (default -14)
- itemIncomingDamageImmunityLast
- itemIncomingDamageImmunityLate
- itemIncomingDamageIncrease
-
- bypassFlags constant int (default damage.Flag.SELF_DAMAGE)
- increase constant int (default 1)
- itemIncomingDamageMultiplier
-
Damage amplification
- bypassFlags constant int (default damage.Flag.SELF_DAMAGE)
- multiplier constant int (default 1)
- itemIncomingDamageTypeImmunityEarly
-
Type-specific damage suppression (executed before all untyped damage suppressors)
- immuneDamageTypes constant int (default 0)
- itemIncomingDamageTypeImmunityLate
-
- immuneDamageTypes constant int (default 0)
- itemMusicChangeImmunity
-
- flyaway constant localizedString (default "Muffled!")