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!")
generated by LDoc 1.4.6