@woodman231/exportedmonstersanctuarydatatypes
Version:
This is the outcome of generating types from the ExportedMonsterSanctuaryData package
1,151 lines • 92.4 kB
text/typescript
export namespace ExportedMonsterSanctuaryDataTypes {
export enum EDamageType {
Physical = 0,
Magical = 1,
}
export enum BuffType {
Might = 0,
Sorcery = 1,
Glory = 2,
Sidekick = 3,
Channel = 4,
Regeneration = 5,
Agility = 6,
SpellShield = 7,
Barrier = 8,
Random = 9,
}
export enum DebuffType {
Weakness = 0,
Shock = 1,
Poison = 2,
Chill = 3,
Burn = 4,
ArmorBreak = 5,
Random = 6,
}
export enum EElement {
Neutral = 0,
Fire = 1,
Water = 2,
Wind = 3,
Earth = 4,
Physical = 5,
Magical = 6,
Debuff = 7,
NoElement = 8,
QuadElement = 9,
}
export enum EShift {
Normal = 0,
Light = 1,
Dark = 2,
}
export enum EMonsterType {
None = 0,
Aquatic = 1,
Aerial = 2,
Mechanical = 3,
Nature = 4,
Spirit = 5,
Reptile = 6,
Beast = 7,
Dragon = 8,
Occult = 9,
Slime = 10,
Insect = 11,
Bird = 12,
Fish = 13,
Goblin = 14,
Warrior = 15,
Mage = 16,
Worm = 17,
Changeling = 18,
Ancient = 19,
}
export enum EquipmentType {
Weapon = 0,
Armor = 1,
Headgear = 2,
Necklace = 3,
Ring = 4,
Misc = 5,
}
export enum ESpecialBuff {
Infinity = 0,
Champion = 1,
Charge = 2,
Bleed = 3,
Weakness = 4,
Resistance = 5,
Wound = 6,
Age = 7,
Blind = 8,
Tether = 9,
Redirect = 10,
PowerFocus = 11,
Predation = 12,
}
export enum EStat {
Attack = 0,
Magic = 1,
Defense = 2,
Health = 3,
Mana = 4,
CritChance = 5,
CritDamage = 6,
ManaRegen = 7,
AttackMagic = 8,
Damage = 9,
DamageReduction = 10,
}
export enum ETargetType {
SingleEnemy = 0,
AllEnemies = 1,
Self = 2,
SingleAlly = 3,
AllAllies = 4,
DeadAlly = 5,
}
export interface EnumDetail {
KeyValueObjects: KeyValueObject[];
KeyValues: { [key: string]: number }
InvertedKeyValues: { [key: string]: string }
}
export interface KeyValueObject {
Key: string;
Value: number;
}
export interface Buff {
Name: string;
Value: number;
Icon: string;
Description: string;
}
export interface Debuff {
Name: string;
Value: number;
Icon: string;
Description: string;
}
export interface SpecialBuff {
Name: string;
Value: number;
Icon: string;
Description: string;
IsNegative: boolean;
}
export interface Item {
ID: number;
Name: string;
Description: string;
Icon: string;
Price: number;
IsEgg?: boolean;
EggProperties?: EggProperties;
IsEquipment?: boolean;
EquipmentProperties?: EquipmentProperties;
IsEquipmentAbyssalSword?: boolean;
EquipmentAbyssalSwordProperties?: EquipmentAbyssalSwordProperties;
IsUniqueItem?: boolean;
UniqueItemProperties?: UniqueItemProperties;
IsConsumable?: boolean;
ConsumableProperties?: ConsumableProperties;
IsFood?: boolean;
FoodProperties?: FoodProperties;
IsEquipmentCharge?: boolean;
EquipmentChargeProperties?: EquipmentChargeProperties;
IsKeyItem?: boolean;
KeyItemProperties?: KeyItemProperties;
IsCombatConsumable?: boolean;
CombatConsumableProperties?: CombatConsumableProperties;
IsCraftMaterial?: boolean;
CraftMaterialProperties?: CraftMaterialProperties;
IsEquipmentBloodVessel?: boolean;
EquipmentBloodVesselProperties?: EquipmentBloodVesselProperties;
IsEquipmentDamageHit?: boolean;
EquipmentDamageHitProperties?: EquipmentDamageHitProperties;
IsEquipmentBuffStacks?: boolean;
EquipmentBuffStacksProperties?: EquipmentBuffStacksProperties;
IsEquipmentImproveDebuffs?: boolean;
EquipmentImproveDebuffsProperties?: EquipmentImproveDebuffsProperties;
IsShiftStone?: boolean;
ShiftStoneProperties?: ShiftStoneProperties;
IsCatalyst?: boolean;
CatalystProperties?: CatalystProperties;
IsCraftBox?: boolean;
CraftBoxProperties?: CraftBoxProperties;
IsCrystalShard?: boolean;
CrystalShardProperties?: CrystalShardProperties;
IsEquipmentAddBuff?: boolean;
EquipmentAddBuffProperties?: EquipmentAddBuffProperties;
IsEquipmentHexingSupport?: boolean;
EquipmentHexingSupportProperties?: EquipmentHexingSupportProperties;
IsEquipmentHourglass?: boolean;
EquipmentHourglassProperties?: EquipmentHourglassProperties;
IsLevelBadge?: boolean;
LevelBadgeProperties?: LevelBadgeProperties;
IsEquipmentDebuffOnHit?: boolean;
EquipmentDebuffOnHitProperties?: EquipmentDebuffOnHitProperties;
IsEquipmentLuckyClover?: boolean;
EquipmentLuckyCloverProperties?: EquipmentLuckyCloverProperties;
IsEquipmentHeal?: boolean;
EquipmentHealProperties?: EquipmentHealProperties;
IsMonsterBell?: boolean;
MonsterBellProperties?: MonsterBellProperties;
IsEquipmentPurifyingMace?: boolean;
EquipmentPurifyingMaceProperties?: EquipmentPurifyingMaceProperties;
IsEquipmentRemoveDebuff?: boolean;
EquipmentRemoveDebuffProperties?: EquipmentRemoveDebuffProperties;
IsLootBox?: boolean;
LootBoxProperties?: LootBoxProperties;
IsEquipmentShield?: boolean;
EquipmentShieldProperties?: EquipmentShieldProperties;
IsSkillPotion?: boolean;
SkillPotionProperties?: SkillPotionProperties;
IsSkillResetter?: boolean;
SkillResetterProperties?: SkillPotionProperties;
IsEquipmentDebuffOnGettingHit?: boolean;
EquipmentDebuffOnGettingHitProperties?: EquipmentDebuffOnGettingHitProperties;
IsEquipmentThornTendril?: boolean;
EquipmentThornTendrilProperties?: EquipmentThornTendrilProperties;
}
export interface EquipmentThornTendrilProperties {
CritDamageMultiplier: number;
IsOnGettingAttacked: boolean;
}
export interface EquipmentDebuffOnGettingHitProperties {
Debuff: DebuffType;
Chance: number;
IsOnGettingAttacked: boolean;
}
export interface SkillPotionProperties {
}
export interface EquipmentShieldProperties {
ShieldAmount: number;
ManaScaling: number;
ShieldType: number;
IsOnCombatStart: boolean;
IsOnTurnStart: boolean;
IsOnReceiveBuff: boolean;
}
export interface LootBoxProperties {
Loot: number[];
SFXGetReward: SFXGetReward;
}
export interface EquipmentRemoveDebuffProperties {
RemoveDebuffCount: number;
IsOnActionStarted: boolean;
}
export interface EquipmentPurifyingMaceProperties {
StacksRemove: number;
IsOnActionStarted: boolean;
}
export interface MonsterBellProperties {
SFXBell: SFXGetReward;
}
export interface EquipmentHealProperties {
HealAmount: number;
HealType: number;
HealingStat: EStat;
IsOnCriticalHit: boolean;
IsOnCounterAttackHit: boolean;
IsOnActionStarted: boolean;
IsOnTurnStart: boolean;
}
export interface EquipmentLuckyCloverProperties {
BuffChance: number;
IsOnCriticalHit: boolean;
}
export interface EquipmentDebuffOnHitProperties {
Debuff1: DebuffType;
Debuff2: DebuffType;
Chance: number;
IsOnActionDamageHit: boolean;
IsOnCounterAttackHit: boolean;
}
export interface LevelBadgeProperties {
MaxLevel: number;
}
export interface EquipmentHourglassProperties {
AgeBonusValue: number;
}
export interface EquipmentHexingSupportProperties {
HealActions: boolean;
BuffActions: boolean;
ShieldActions: boolean;
DebuffCount: number;
IsOnActionStarted: boolean;
}
export interface EquipmentAddBuffProperties {
AddType: number;
BuffCount: number;
IsOnCombatStart: boolean;
IsOnActionBuffStarted: boolean;
IsOnActionHealStarted: boolean;
IsOnActionShieldStarted: boolean;
}
export interface CrystalShardProperties {
SFXTeleport?: any;
TeleportSceneName: string;
SpecialHandlingScenes: string[];
SpecialHandlingBool: string;
VariableCondition: string;
EndSpecialHandlingBool: string;
SpecialHandlingTargetScene: string;
}
export interface CraftBoxProperties {
Rewards: Reward[];
SFXGetReward: SFXGetReward;
}
export interface SFXGetReward {
length: number;
samples: number;
channels: number;
frequency: number;
isReadyToPlay: boolean;
loadType: number;
preloadAudioData: boolean;
ambisonic: boolean;
loadState: number;
loadInBackground: boolean;
name: string;
hideFlags: number;
}
export interface Reward {
CommonRewards: Item[];
RareRewards: Item[];
Rank: number;
}
export interface CatalystProperties {
Icon: string;
BaseMonster: number;
AdditionalBaseMonster?: number[];
EvolveMonster: number;
}
export interface ShiftStoneProperties {
StoneType: number;
}
export interface EquipmentImproveDebuffsProperties {
DebuffModifier: number;
}
export interface EquipmentBuffStacksProperties {
BuffStacks: number[];
StackIncrease: number;
}
export interface EquipmentDamageHitProperties {
Damage: number;
AnimElement?: any;
IsOnActionDamageStarted: boolean;
}
export interface EquipmentBloodVesselProperties {
ManaRegenerated: number;
IsOnAllyApplySpecialBuff: boolean;
}
export interface CombatConsumableProperties {
EffectAction?: number;
Icon: string;
Description: string;
RetreatItem: boolean;
}
export interface KeyItemProperties {
Area?: any;
}
export interface EquipmentChargeProperties {
ChargesCount: number;
ChargeType: number;
IsOnCombatStart: boolean;
IsOnTurnStart: boolean;
}
export interface FoodProperties {
Stat: EStat;
Amount: number;
Level: number;
PrecedingFood?: number;
SubsequentFood?: number;
}
export interface ConsumableProperties {
Icon: string;
Description: string;
}
export interface UniqueItemProperties {
Icon: string;
ItemID: number;
DisplayInInventory: boolean;
DisplayMultiplesInInventory: boolean;
Description: string;
}
export interface EquipmentAbyssalSwordProperties {
Chance: number;
IsOnActionDamageStarted: boolean;
IsOnGettingAttacked: boolean;
}
export interface EquipmentProperties {
Type: EquipmentType;
Icon: string;
Attack: number;
Magic: number;
Defense: number;
CritChance: number;
CritDamage: number;
Health: number;
Mana: number;
ManaRegeneration: number;
DamageBonus: number;
NonCritDamage: number;
HealBonus: number;
ShieldBonus: number;
DodgeChance: number;
Unique: boolean;
OnlyUnshifted: boolean;
OnlyFamiliars: boolean;
UpgradesTo?: number;
UpgradeMaterials: UpgradeMaterial[];
FullDefenseOffHand: boolean;
IsInstrument: boolean;
}
export interface UpgradeMaterial {
Item: Item;
Quantity: number;
}
export interface CraftMaterialProperties {
Description: string;
Level: number;
}
export interface EggProperties {
Monster: number;
}
export interface Skill {
ID: number;
Name: string;
Description: string;
IsPassiveSkill?: boolean;
PassiveSkillProperties?: PassiveSkillProperties;
IsPassiveEnlighten?: boolean;
PassiveEnlightenProperties?: PassiveEnlightenProperties;
IsPassiveCurseChain?: boolean;
PassiveCurseChainProperties?: PassiveCurseChainProperties;
IsBaseAction?: boolean;
BaseActionProperties?: BaseActionProperties;
IsActionModifier?: boolean;
ActionModifierProperties?: ActionModifierProperties;
IsActionDamage?: boolean;
ActionDamageProperties?: ActionDamageProperties;
IsActionSpecialBuff?: boolean;
ActionSpecialBuffProperties?: ActionSpecialBuffProperties;
IsPassiveElementModifier?: boolean;
PassiveElementModifierProperties?: PassiveElementModifierProperties;
IsPassiveImproveStat?: boolean;
PassiveImproveStatProperties?: PassiveImproveStatProperties;
IsPassiveSpecialBuffChance?: boolean;
PassiveSpecialBuffChanceProperties?: PassiveSpecialBuffChanceProperties;
IsPassiveInitialDarkness?: boolean;
PassiveInitialDarknessProperties?: PassiveInitialDarknessProperties;
IsPassiveTrueDarkness?: boolean;
PassiveTrueDarknessProperties?: PassiveTrueDarknessProperties;
IsPassiveDodging?: boolean;
PassiveDodgingProperties?: PassiveDodgingProperties;
IsPassiveUncanny?: boolean;
PassiveUncannyProperties?: PassiveUncannyProperties;
IsPassiveMartialProwess?: boolean;
PassiveMartialProwessProperties?: PassiveMartialProwessProperties;
IsPassiveComboMaster?: boolean;
PassiveComboMasterProperties?: PassiveComboMasterProperties;
IsPassiveCascade?: boolean;
PassiveCascadeProperties?: PassiveCascadeProperties;
IsPassiveStatic?: boolean;
PassiveStaticProperties?: PassiveStaticProperties;
IsPassiveTransfusion?: boolean;
PassiveTransfusionProperties?: PassiveTransfusionProperties;
IsActionHeal?: boolean;
ActionHealProperties?: ActionHealProperties;
IsActionRemoveDebuff?: boolean;
ActionRemoveDebuffProperties?: ActionRemoveDebuffProperties;
IsPassiveWarlockHealing?: boolean;
PassiveWarlockHealingProperties?: PassiveWarlockHealingProperties;
IsPassiveBlindingSupport?: boolean;
PassiveBlindingSupportProperties?: PassiveBlindingSupportProperties;
IsActionBuff?: boolean;
ActionBuffProperties?: ActionBuffProperties;
IsPassiveAssistance?: boolean;
PassiveAssistanceProperties?: PassiveWarlockHealingProperties;
IsPassiveIncreaseBuffStacks?: boolean;
PassiveIncreaseBuffStacksProperties?: PassiveIncreaseBuffStacksProperties;
IsPassiveComboHealing?: boolean;
PassiveComboHealingProperties?: PassiveComboHealingProperties;
IsActionDebuff?: boolean;
ActionDebuffProperties?: ActionDebuffProperties;
IsPassiveDebuffChance?: boolean;
PassiveDebuffChanceProperties?: PassiveDebuffChanceProperties;
IsPassiveCleanse?: boolean;
PassiveCleanseProperties?: PassiveCleanseProperties;
IsPassiveWeaponBreak?: boolean;
PassiveWeaponBreakProperties?: PassiveWeaponBreakProperties;
IsActionRemoveBuff?: boolean;
ActionRemoveBuffProperties?: ActionRemoveDebuffProperties;
IsPassiveAutoHeal?: boolean;
PassiveAutoHealProperties?: PassiveAutoHealProperties;
IsPassiveIncreaseDebuffStacks?: boolean;
PassiveIncreaseDebuffStacksProperties?: PassiveIncreaseDebuffStacksProperties;
IsPassiveBuffSteal?: boolean;
PassiveBuffStealProperties?: PassiveBuffStealProperties;
IsPassiveHealCharging?: boolean;
PassiveHealChargingProperties?: PassiveHealChargingProperties;
IsPassiveManaPotential?: boolean;
PassiveManaPotentialProperties?: PassiveManaPotentialProperties;
IsPassiveAutoRestore?: boolean;
PassiveAutoRestoreProperties?: PassiveAutoRestoreProperties;
IsPassiveImproveStatDependant?: boolean;
PassiveImproveStatDependantProperties?: PassiveImproveStatDependantProperties;
IsPassiveStuckTight?: boolean;
PassiveStuckTightProperties?: PassiveStuckTightProperties;
IsActionDebuffOnHit?: boolean;
ActionDebuffOnHitProperties?: ActionDebuffOnHitProperties;
IsPassiveDisoriented?: boolean;
PassiveDisorientedProperties?: PassiveUncannyProperties;
IsPassiveRenewal?: boolean;
PassiveRenewalProperties?: PassiveRenewalProperties;
IsPassiveEquipmentFocus?: boolean;
PassiveEquipmentFocusProperties?: PassiveEquipmentFocusProperties;
IsPassiveBolster?: boolean;
PassiveBolsterProperties?: ActionModifierProperties;
IsPassiveManasymbiosis?: boolean;
PassiveManasymbiosisProperties?: PassiveManasymbiosisProperties;
IsPassiveAntiCurse?: boolean;
PassiveAntiCurseProperties?: PassiveAntiCurseProperties;
IsPassivePurify?: boolean;
PassivePurifyProperties?: PassivePurifyProperties;
IsPassiveHealingLink?: boolean;
PassiveHealingLinkProperties?: PassiveHealingLinkProperties;
IsPassiveSupply?: boolean;
PassiveSupplyProperties?: PassiveSupplyProperties;
IsPassiveChannelingSustain?: boolean;
PassiveChannelingSustainProperties?: PassiveChannelingSustainProperties;
IsPassiveManaCharging?: boolean;
PassiveManaChargingProperties?: PassiveManaChargingProperties;
IsPassiveMentor?: boolean;
PassiveMentorProperties?: PassiveMentorProperties;
IsPassiveBuffingRestore?: boolean;
PassiveBuffingRestoreProperties?: PassiveBuffingRestoreProperties;
IsPassiveChargingBuffs?: boolean;
PassiveChargingBuffsProperties?: PassiveChargingBuffsProperties;
IsPassiveLifesteal?: boolean;
PassiveLifestealProperties?: PassiveLifestealProperties;
IsPassiveBleedOut?: boolean;
PassiveBleedOutProperties?: ActionModifierProperties;
IsPassiveHealMastery?: boolean;
PassiveHealMasteryProperties?: PassiveHealMasteryProperties;
IsPassiveCriticalHybridization?: boolean;
PassiveCriticalHybridizationProperties?: PassiveCriticalHybridizationProperties;
IsPassiveBleed?: boolean;
PassiveBleedProperties?: PassiveBleedProperties;
IsPassiveSpecialBuffDamageModifier?: boolean;
PassiveSpecialBuffDamageModifierProperties?: PassiveSpecialBuffDamageModifierProperties;
IsPassiveHealingShield?: boolean;
PassiveHealingShieldProperties?: PassiveHealingShieldProperties;
IsPassiveAssaultMastery?: boolean;
PassiveAssaultMasteryProperties?: PassiveAssaultMasteryProperties;
IsPassiveAuraIncreaseStats?: boolean;
PassiveAuraIncreaseStatsProperties?: PassiveAuraIncreaseStatsProperties;
IsPassiveAdaptiveEvolution?: boolean;
PassiveAdaptiveEvolutionProperties?: PassiveAdaptiveEvolutionProperties;
IsPassiveElementCritChance?: boolean;
PassiveElementCritChanceProperties?: PassiveElementCritChanceProperties;
IsPassiveDebuffOnCrit?: boolean;
PassiveDebuffOnCritProperties?: PassiveDebuffOnCritProperties;
IsPassiveDamageOnDebuff?: boolean;
PassiveDamageOnDebuffProperties?: PassiveDamageOnDebuffProperties;
IsPassiveCongeal?: boolean;
PassiveCongealProperties?: ActionModifierProperties;
IsPassiveCriticalDefense?: boolean;
PassiveCriticalDefenseProperties?: PassiveCriticalDefenseProperties;
IsPassiveStartCombatShield?: boolean;
PassiveStartCombatShieldProperties?: PassiveStartCombatShieldProperties;
IsActionRevive?: boolean;
ActionReviveProperties?: ActionReviveProperties;
IsPassiveRecklessMending?: boolean;
PassiveRecklessMendingProperties?: PassiveRecklessMendingProperties;
IsPassiveDuality?: boolean;
PassiveDualityProperties?: PassiveDualityProperties;
IsPassiveSituationalSupport?: boolean;
PassiveSituationalSupportProperties?: PassiveSituationalSupportProperties;
IsPassiveCriticalApex?: boolean;
PassiveCriticalApexProperties?: PassiveStuckTightProperties;
IsPassiveMeditate?: boolean;
PassiveMeditateProperties?: PassiveMeditateProperties;
IsPassiveCriticalHeal?: boolean;
PassiveCriticalHealProperties?: ActionModifierProperties;
IsPassiveHeroicParty?: boolean;
PassiveHeroicPartyProperties?: PassiveHeroicPartyProperties;
IsPassivePathTo?: boolean;
PassivePathToProperties?: PassivePathToProperties;
IsPassivePunishment?: boolean;
PassivePunishmentProperties?: PassivePunishmentProperties;
IsPassiveHeroism?: boolean;
PassiveHeroismProperties?: PassiveHeroismProperties;
IsPassiveCriticalMass?: boolean;
PassiveCriticalMassProperties?: PassiveCriticalMassProperties;
IsPassiveEvasion?: boolean;
PassiveEvasionProperties?: PassiveEvasionProperties;
IsPassiveCleansingSidekick?: boolean;
PassiveCleansingSidekickProperties?: PassiveCleansingSidekickProperties;
IsPassiveAntiCascade?: boolean;
PassiveAntiCascadeProperties?: PassiveAntiCascadeProperties;
IsPassiveComboBuffing?: boolean;
PassiveComboBuffingProperties?: PassiveComboBuffingProperties;
IsPassiveAging?: boolean;
PassiveAgingProperties?: PassiveAgingProperties;
IsPassiveOutlast?: boolean;
PassiveOutlastProperties?: PassiveOutlastProperties;
IsPassiveCriticalBuff?: boolean;
PassiveCriticalBuffProperties?: PassiveCriticalBuffProperties;
IsPassiveAgeOfPurification?: boolean;
PassiveAgeOfPurificationProperties?: PassiveAgeOfPurificationProperties;
IsActionShield?: boolean;
ActionShieldProperties?: ActionShieldProperties;
IsPassivePhoenixAffinity?: boolean;
PassivePhoenixAffinityProperties?: PassivePhoenixAffinityProperties;
IsPassiveNecromancy?: boolean;
PassiveNecromancyProperties?: PassiveNecromancyProperties;
IsPassiveShieldAura?: boolean;
PassiveShieldAuraProperties?: PassiveShieldAuraProperties;
IsPassiveHexingSupport?: boolean;
PassiveHexingSupportProperties?: PassiveAgingProperties;
IsPassiveStartCombatDebuff?: boolean;
PassiveStartCombatDebuffProperties?: PassiveStartCombatDebuffProperties;
IsPassiveArmorBypass?: boolean;
PassiveArmorBypassProperties?: PassiveArmorBypassProperties;
IsPassiveBloodDrive?: boolean;
PassiveBloodDriveProperties?: PassiveBloodDriveProperties;
IsActionTypeRestriction?: boolean;
ActionTypeRestrictionProperties?: ActionTypeRestrictionProperties;
IsPassiveFeast?: boolean;
PassiveFeastProperties?: PassiveFeastProperties;
IsPassiveSaboteursShield?: boolean;
PassiveSaboteursShieldProperties?: PassiveSaboteursShieldProperties;
IsActionShieldBurst?: boolean;
ActionShieldBurstProperties?: ActionShieldBurstProperties;
IsPassivePrecision?: boolean;
PassivePrecisionProperties?: PassivePrecisionProperties;
IsPassiveOverheal?: boolean;
PassiveOverhealProperties?: PassiveOverhealProperties;
IsPassiveAntitoxin?: boolean;
PassiveAntitoxinProperties?: PassiveAntitoxinProperties;
IsActionConditionalDamage?: boolean;
ActionConditionalDamageProperties?: ActionConditionalDamageProperties;
IsPassiveSevereUpkeep?: boolean;
PassiveSevereUpkeepProperties?: PassiveSevereUpkeepProperties;
IsPassiveToxicHealth?: boolean;
PassiveToxicHealthProperties?: PassiveToxicHealthProperties;
IsPassiveStartTurnBuff?: boolean;
PassiveStartTurnBuffProperties?: PassiveStartTurnBuffProperties;
IsPassiveBounty?: boolean;
PassiveBountyProperties?: PassiveBountyProperties;
IsPassiveHybridMastery?: boolean;
PassiveHybridMasteryProperties?: PassiveHybridMasteryProperties;
IsPassiveVenomousBite?: boolean;
PassiveVenomousBiteProperties?: PassiveVenomousBiteProperties;
IsPassiveExtraBuff?: boolean;
PassiveExtraBuffProperties?: PassiveExtraBuffProperties;
IsPassiveChannelingBalance?: boolean;
PassiveChannelingBalanceProperties?: PassiveChannelingBalanceProperties;
IsPassiveBuffingHeal?: boolean;
PassiveBuffingHealProperties?: PassiveBuffingHealProperties;
IsPassiveBuffingShield?: boolean;
PassiveBuffingShieldProperties?: PassiveBuffingShieldProperties;
IsPassiveEquipmentSlot?: boolean;
PassiveEquipmentSlotProperties?: PassiveEquipmentSlotProperties;
IsPassiveHeroicDefense?: boolean;
PassiveHeroicDefenseProperties?: PassiveHeroicDefenseProperties;
IsPassiveBuffMultiplier?: boolean;
PassiveBuffMultiplierProperties?: PassiveBuffMultiplierProperties;
IsPassiveRecuperate?: boolean;
PassiveRecuperateProperties?: PassiveRecuperateProperties;
IsPassiveDemonicTheft?: boolean;
PassiveDemonicTheftProperties?: PassiveDemonicTheftProperties;
IsPassiveDoubleStrike?: boolean;
PassiveDoubleStrikeProperties?: PassiveDoubleStrikeProperties;
IsPassiveKillingDance?: boolean;
PassiveKillingDanceProperties?: PassiveMeditateProperties;
IsPassiveBlacksmithing?: boolean;
PassiveBlacksmithingProperties?: PassiveBlacksmithingProperties;
IsPassiveOvercast?: boolean;
PassiveOvercastProperties?: PassiveOvercastProperties;
IsPassiveDoubleImpact?: boolean;
PassiveDoubleImpactProperties?: PassiveDoubleImpactProperties;
IsPassiveGoldSense?: boolean;
PassiveGoldSenseProperties?: PassiveGoldSenseProperties;
IsPassiveGoldAura?: boolean;
PassiveGoldAuraProperties?: PassiveGoldAuraProperties;
IsPassiveShieldProcs?: boolean;
PassiveShieldProcsProperties?: PassiveShieldProcsProperties;
IsPassiveBarricade?: boolean;
PassiveBarricadeProperties?: PassiveBarricadeProperties;
IsPassivePotionMastery?: boolean;
PassivePotionMasteryProperties?: PassivePotionMasteryProperties;
IsPassiveWonderPotion?: boolean;
PassiveWonderPotionProperties?: PassiveWonderPotionProperties;
IsPassiveCopyShield?: boolean;
PassiveCopyShieldProperties?: PassiveCopyShieldProperties;
IsPassiveComboShielding?: boolean;
PassiveComboShieldingProperties?: PassiveComboShieldingProperties;
IsPassiveShadowProc?: boolean;
PassiveShadowProcProperties?: PassiveShadowProcProperties;
IsActionRemoveStacks?: boolean;
ActionRemoveStacksProperties?: ActionRemoveDebuffProperties;
IsPassiveChord?: boolean;
PassiveChordProperties?: PassiveChordProperties;
IsPassiveExploit?: boolean;
PassiveExploitProperties?: PassiveExploitProperties;
IsPassiveSharedBuff?: boolean;
PassiveSharedBuffProperties?: PassiveSharedBuffProperties;
IsPassiveGloriousSpark?: boolean;
PassiveGloriousSparkProperties?: PassiveGloriousSparkProperties;
IsMightyBoost?: boolean;
MightyBoostProperties?: MightyBoostProperties;
IsPassiveBuffCorruption?: boolean;
PassiveBuffCorruptionProperties?: PassiveBuffCorruptionProperties;
IsPassiveCriticalBoon?: boolean;
PassiveCriticalBoonProperties?: PassiveCriticalBoonProperties;
IsPassiveSteampunk?: boolean;
PassiveSteampunkProperties?: PassiveSteampunkProperties;
IsPassiveComboInitiator?: boolean;
PassiveComboInitiatorProperties?: PassiveComboInitiatorProperties;
IsPassivePreparation?: boolean;
PassivePreparationProperties?: PassiveInitialDarknessProperties;
IsPassiveDominance?: boolean;
PassiveDominanceProperties?: PassiveDominanceProperties;
IsPassiveToxicSupport?: boolean;
PassiveToxicSupportProperties?: PassiveToxicSupportProperties;
IsPassivePlague?: boolean;
PassivePlagueProperties?: PassivePlagueProperties;
IsPassiveCorrosion?: boolean;
PassiveCorrosionProperties?: PassiveCorrosionProperties;
IsPassiveLeadership?: boolean;
PassiveLeadershipProperties?: PassiveLeadershipProperties;
IsPassiveManaConflux?: boolean;
PassiveManaConfluxProperties?: PassiveManaConfluxProperties;
IsPassiveBuffCharging?: boolean;
PassiveBuffChargingProperties?: PassiveBuffChargingProperties;
IsPassiveHardShield?: boolean;
PassiveHardShieldProperties?: PassiveHardShieldProperties;
IsPassiveMagicAttack?: boolean;
PassiveMagicAttackProperties?: PassiveMagicAttackProperties;
IsPassiveElementAffinity?: boolean;
PassiveElementAffinityProperties?: PassiveElementAffinityProperties;
IsPassiveCriticalSorcery?: boolean;
PassiveCriticalSorceryProperties?: PassiveCriticalSorceryProperties;
IsPassiveSpecialBuffOnGettingHit?: boolean;
PassiveSpecialBuffOnGettingHitProperties?: PassiveSpecialBuffOnGettingHitProperties;
IsPassiveEnergize?: boolean;
PassiveEnergizeProperties?: PassiveEnergizeProperties;
IsPassiveChargeAmplifier?: boolean;
PassiveChargeAmplifierProperties?: PassiveChargeAmplifierProperties;
IsPassiveSpreadDebuff?: boolean;
PassiveSpreadDebuffProperties?: PassiveSpreadDebuffProperties;
IsPassiveElectrolytes?: boolean;
PassiveElectrolytesProperties?: PassiveElectrolytesProperties;
IsPassiveRevenge?: boolean;
PassiveRevengeProperties?: PassiveRevengeProperties;
IsPassiveChargingShield?: boolean;
PassiveChargingShieldProperties?: PassiveChargingShieldProperties;
IsPassiveChargedUp?: boolean;
PassiveChargedUpProperties?: PassiveChargedUpProperties;
IsPassiveDevour?: boolean;
PassiveDevourProperties?: PassiveDevourProperties;
IsPassiveStartCombatCharges?: boolean;
PassiveStartCombatChargesProperties?: PassiveStartCombatChargesProperties;
IsPassiveCriticalEdge?: boolean;
PassiveCriticalEdgeProperties?: PassiveCriticalEdgeProperties;
IsPassiveSplatter?: boolean;
PassiveSplatterProperties?: PassiveSplatterProperties;
IsPassiveBrawnOverBrains?: boolean;
PassiveBrawnOverBrainsProperties?: ActionModifierProperties;
IsPassiveUtopia?: boolean;
PassiveUtopiaProperties?: PassiveUtopiaProperties;
IsPassiveRelentless?: boolean;
PassiveRelentlessProperties?: PassiveRelentlessProperties;
IsPassiveFirstImpact?: boolean;
PassiveFirstImpactProperties?: PassiveFirstImpactProperties;
IsPassiveCriticalConsistency?: boolean;
PassiveCriticalConsistencyProperties?: PassiveCriticalConsistencyProperties;
IsPassiveManaGenerator?: boolean;
PassiveManaGeneratorProperties?: PassiveManaGeneratorProperties;
IsPassiveKingOfBeasts?: boolean;
PassiveKingOfBeastsProperties?: PassiveKingOfBeastsProperties;
IsPassiveSevereHit?: boolean;
PassiveSevereHitProperties?: PassiveSevereHitProperties;
IsPassiveBerserk?: boolean;
PassiveBerserkProperties?: PassiveBerserkProperties;
IsPassiveObserve?: boolean;
PassiveObserveProperties?: PassiveObserveProperties;
IsPassiveEnergyConversion?: boolean;
PassiveEnergyConversionProperties?: PassiveEnergyConversionProperties;
IsPassiveImprovedAssault?: boolean;
PassiveImprovedAssaultProperties?: PassiveHeroicPartyProperties;
IsPassiveForcefulBuff?: boolean;
PassiveForcefulBuffProperties?: PassiveForcefulBuffProperties;
IsPassiveImproveBuff?: boolean;
PassiveImproveBuffProperties?: PassiveImproveBuffProperties;
IsPassiveEmpower?: boolean;
PassiveEmpowerProperties?: PassiveEmpowerProperties;
IsPassiveProtector?: boolean;
PassiveProtectorProperties?: PassiveProtectorProperties;
IsPassiveManeki?: boolean;
PassiveManekiProperties?: PassiveCriticalBoonProperties;
IsPassiveDivineShield?: boolean;
PassiveDivineShieldProperties?: PassiveDivineShieldProperties;
IsPassiveShatter?: boolean;
PassiveShatterProperties?: PassiveShatterProperties;
IsPassiveEmergencyChannel?: boolean;
PassiveEmergencyChannelProperties?: PassiveEmergencyChannelProperties;
IsPassiveSingleStrike?: boolean;
PassiveSingleStrikeProperties?: PassiveSingleStrikeProperties;
IsPassiveSpawnOfChampions?: boolean;
PassiveSpawnOfChampionsProperties?: PassiveSpawnOfChampionsProperties;
IsPassiveMystify?: boolean;
PassiveMystifyProperties?: PassiveMystifyProperties;
IsPassiveBuffMastery?: boolean;
PassiveBuffMasteryProperties?: ActionModifierProperties;
IsPassiveDebuffMastery?: boolean;
PassiveDebuffMasteryProperties?: ActionModifierProperties;
IsPassiveCriticalBase?: boolean;
PassiveCriticalBaseProperties?: PassiveCriticalBaseProperties;
IsPassiveDeathBlow?: boolean;
PassiveDeathBlowProperties?: PassiveStaticProperties;
IsPassiveDebuffOnGettingHit?: boolean;
PassiveDebuffOnGettingHitProperties?: PassiveDebuffOnGettingHitProperties;
IsPassiveVariety?: boolean;
PassiveVarietyProperties?: PassiveVarietyProperties;
IsPassiveHex?: boolean;
PassiveHexProperties?: PassiveHexProperties;
IsPassiveProliferate?: boolean;
PassiveProliferateProperties?: PassiveProliferateProperties;
IsPassiveSidekickSupport?: boolean;
PassiveSidekickSupportProperties?: PassiveSidekickSupportProperties;
IsPassiveAssaultShield?: boolean;
PassiveAssaultShieldProperties?: PassiveAssaultShieldProperties;
IsPassiveMagnetize?: boolean;
PassiveMagnetizeProperties?: PassiveMagnetizeProperties;
IsActionRedirect?: boolean;
ActionRedirectProperties?: ActionRedirectProperties;
IsPassiveChainReaction?: boolean;
PassiveChainReactionProperties?: PassiveChainReactionProperties;
IsPassiveReflect?: boolean;
PassiveReflectProperties?: PassiveReflectProperties;
IsPassiveDisarmingShielding?: boolean;
PassiveDisarmingShieldingProperties?: PassiveDisarmingShieldingProperties;
IsPassiveVolatileShield?: boolean;
PassiveVolatileShieldProperties?: PassiveVolatileShieldProperties;
IsPassiveShieldCrush?: boolean;
PassiveShieldCrushProperties?: PassiveShieldCrushProperties;
IsPassiveElementalBreak?: boolean;
PassiveElementalBreakProperties?: PassiveElementalBreakProperties;
IsPassiveCenterOfMass?: boolean;
PassiveCenterOfMassProperties?: PassiveCenterOfMassProperties;
IsPassiveHardShell?: boolean;
PassiveHardShellProperties?: PassiveHardShellProperties;
IsPassiveGiantsbane?: boolean;
PassiveGiantsbaneProperties?: PassiveGiantsbaneProperties;
IsPassiveAeons?: boolean;
PassiveAeonsProperties?: PassiveAeonsProperties;
IsPassivePredation?: boolean;
PassivePredationProperties?: PassiveAgingProperties;
IsPassiveManaBolster?: boolean;
PassiveManaBolsterProperties?: PassiveManaBolsterProperties;
IsPassiveStaticGlory?: boolean;
PassiveStaticGloryProperties?: PassiveDominanceProperties;
IsPassiveSprawl?: boolean;
PassiveSprawlProperties?: PassiveSprawlProperties;
IsPassiveReflectBleed?: boolean;
PassiveReflectBleedProperties?: PassiveReflectBleedProperties;
IsPassiveHeroicAssault?: boolean;
PassiveHeroicAssaultProperties?: PassiveHeroicAssaultProperties;
IsPassiveTaunt?: boolean;
PassiveTauntProperties?: PassiveTauntProperties;
IsPassiveSensitivity?: boolean;
PassiveSensitivityProperties?: PassiveDominanceProperties;
IsSorceryBoost?: boolean;
SorceryBoostProperties?: SorceryBoostProperties;
IsPassiveDraconicLineage?: boolean;
PassiveDraconicLineageProperties?: PassiveDraconicLineageProperties;
IsPassiveDragonBlood?: boolean;
PassiveDragonBloodProperties?: PassiveDragonBloodProperties;
IsPassiveCurseTransfusion?: boolean;
PassiveCurseTransfusionProperties?: PassiveCurseTransfusionProperties;
IsPassiveDragonMastery?: boolean;
PassiveDragonMasteryProperties?: PassiveDragonMasteryProperties;
IsPassiveSubZero?: boolean;
PassiveSubZeroProperties?: PassiveDominanceProperties;
IsPassiveEternalHeart?: boolean;
PassiveEternalHeartProperties?: PassiveEternalHeartProperties;
IsPassiveGainBuff?: boolean;
PassiveGainBuffProperties?: PassiveGainBuffProperties;
IsPassiveDemotivate?: boolean;
PassiveDemotivateProperties?: PassiveDemotivateProperties;
IsPassiveRestoration?: boolean;
PassiveRestorationProperties?: PassiveRestorationProperties;
IsPassiveManaDonor?: boolean;
PassiveManaDonorProperties?: PassiveManaDonorProperties;
IsPassiveManaBuffer?: boolean;
PassiveManaBufferProperties?: PassiveManaBufferProperties;
IsPassiveGoldenAge?: boolean;
PassiveGoldenAgeProperties?: PassiveAgeOfPurificationProperties;
IsPassiveBloodMagic?: boolean;
PassiveBloodMagicProperties?: PassiveBloodMagicProperties;
IsPassiveDeepWounds?: boolean;
PassiveDeepWoundsProperties?: PassiveDeepWoundsProperties;
IsPassiveBrainsOverBrawn?: boolean;
PassiveBrainsOverBrawnProperties?: ActionModifierProperties;
IsPassiveStunned?: boolean;
PassiveStunnedProperties?: PassiveStunnedProperties;
IsPassiveTenaciousBarrier?: boolean;
PassiveTenaciousBarrierProperties?: PassiveTenaciousBarrierProperties;
IsPassiveProtectedOffense?: boolean;
PassiveProtectedOffenseProperties?: PassiveHeroicPartyProperties;
IsPassiveSupremacy?: boolean;
PassiveSupremacyProperties?: PassiveSupremacyProperties;
IsPassiveShiftNeutralElement?: boolean;
PassiveShiftNeutralElementProperties?: PassiveShiftNeutralElementProperties;
IsPoisonedNerves?: boolean;
PoisonedNervesProperties?: PoisonedNervesProperties;
IsPassiveCurseResistance?: boolean;
PassiveCurseResistanceProperties?: PassiveCurseResistanceProperties;
IsPassiveDiseaseControl?: boolean;
PassiveDiseaseControlProperties?: PassiveHardShieldProperties;
IsPassiveChargingDebuffs?: boolean;
PassiveChargingDebuffsProperties?: PassiveChargingDebuffsProperties;
IsPassiveStickFocus?: boolean;
PassiveStickFocusProperties?: PassiveStickFocusProperties;
IsPassiveManaBurn?: boolean;
PassiveManaBurnProperties?: PassiveManaBurnProperties;
IsPassiveLoadUp?: boolean;
PassiveLoadUpProperties?: PassiveLoadUpProperties;
IsPassiveDebuffTriggersDebuff?: boolean;
PassiveDebuffTriggersDebuffProperties?: PassiveDebuffTriggersDebuffProperties;
IsPassiveRegenerationShield?: boolean;
PassiveRegenerationShieldProperties?: PassiveRegenerationShieldProperties;
IsPassiveBrokenImmunity?: boolean;
PassiveBrokenImmunityProperties?: PassiveBrokenImmunityProperties;
IsPassiveGoblinScience?: boolean;
PassiveGoblinScienceProperties?: PassiveGoblinScienceProperties;
IsPassiveFuel?: boolean;
PassiveFuelProperties?: PassiveFuelProperties;
IsPassiveSupercharged?: boolean;
PassiveSuperchargedProperties?: PassiveSuperchargedProperties;
IsPassiveSlowBurn?: boolean;
PassiveSlowBurnProperties?: ActionModifierProperties;
IsPassiveBurnDown?: boolean;
PassiveBurnDownProperties?: PassiveBurnDownProperties;
IsPassiveRebornFromAshes?: boolean;
PassiveRebornFromAshesProperties?: PassiveRebornFromAshesProperties;
IsPassiveSevereNature?: boolean;
PassiveSevereNatureProperties?: PassiveSevereNatureProperties;
IsPassiveSevereInfection?: boolean;
PassiveSevereInfectionProperties?: PassiveSevereInfectionProperties;
IsPassiveCriticalExploit?: boolean;
PassiveCriticalExploitProperties?: PassiveCenterOfMassProperties;
IsPassiveAcidSpit?: boolean;
PassiveAcidSpitProperties?: PassiveAcidSpitProperties;
IsPassiveSlimeSupport?: boolean;
PassiveSlimeSupportProperties?: PassiveSlimeSupportProperties;
IsPassiveFatalUpkeep?: boolean;
PassiveFatalUpkeepProperties?: PassiveBurnDownProperties;
IsPassiveTricksterBuffing?: boolean;
PassiveTricksterBuffingProperties?: PassiveBuffingRestoreProperties;
IsPassiveScreech?: boolean;
PassiveScreechProperties?: PassiveScreechProperties;
IsPassiveThickSkin?: boolean;
PassiveThickSkinProperties?: PassiveThickSkinProperties;
IsPassiveBurningFaith?: boolean;
PassiveBurningFaithProperties?: PassiveBurningFaithProperties;
IsPassiveOccultControl?: boolean;
PassiveOccultControlProperties?: PassiveOccultControlProperties;
IsActionDebuffCataclyst?: boolean;
ActionDebuffCataclystProperties?: ActionDebuffCataclystProperties;
IsPassiveManaFunnel?: boolean;
PassiveManaFunnelProperties?: PassiveManaFunnelProperties;
IsPassiveBuffCelebration?: boolean;
PassiveBuffCelebrationProperties?: PassiveBuffCelebrationProperties;
IsPassiveImpactfulShock?: boolean;
PassiveImpactfulShockProperties?: PassiveImpactfulShockProperties;
IsPassiveCleansingBurn?: boolean;
PassiveCleansingBurnProperties?: PassiveCleansingBurnProperties;
IsPassivePrimalRage?: boolean;
PassivePrimalRageProperties?: PassivePrimalRageProperties;
IsPassiveStampede?: boolean;
PassiveStampedeProperties?: PassiveStampedeProperties;
IsPassiveFieryGlands?: boolean;
PassiveFieryGlandsProperties?: PassiveFieryGlandsProperties;
IsPassiveMagicBarrier?: boolean;
PassiveMagicBarrierProperties?: PassiveMagicBarrierProperties;
IsPassiveRingFocus?: boolean;
PassiveRingFocusProperties?: PassiveCenterOfMassProperties;
IsPassiveCounterHit?: boolean;
PassiveCounterHitProperties?: PassiveCounterHitProperties;
IsPassiveCombatGuard?: boolean;
PassiveCombatGuardProperties?: PassiveCombatGuardProperties;
IsPassiveHibernate?: boolean;
PassiveHibernateProperties?: PassiveHibernateProperties;
IsPassiveIntelligentSwarm?: boolean;
PassiveIntelligentSwarmProperties?: PassiveIntelligentSwarmProperties;
IsPassiveBlindingSparks?: boolean;
PassiveBlindingSparksProperties?: PassiveBlindingSparksProperties;
IsPassiveTrimageHealing?: boolean;
PassiveTrimageHealingProperties?: PassiveWarlockHealingProperties;
IsPassiveShockCharging?: boolean;
PassiveShockChargingProperties?: PassiveShockChargingProperties;
IsPassiveChargedHealing?: boolean;
PassiveChargedHealingProperties?: PassiveChargedHealingProperties;
IsPassiveDebuffVariety?: boolean;
PassiveDebuffVarietyProperties?: PassiveDebuffVarietyProperties;
IsPassiveSkirmish?: boolean;
PassiveSkirmishProperties?: PassiveSkirmishProperties;
IsPassiveInfernalRoar?: boolean;
PassiveInfernalRoarProperties?: PassiveInfernalRoarProperties;
IsPassiveAncientPredation?: boolean;
PassiveAncientPredationProperties?: PassiveAncientPredationProperties;
IsPassiveElementalShift?: boolean;
PassiveElementalShiftProperties?: PassiveElementalShiftProperties;
IsPassiveGorgeousPlumage?: boolean;
PassiveGorgeousPlumageProperties?: PassiveGorgeousPlumageProperties;
IsPassiveJollySpirit?: boolean;
PassiveJollySpiritProperties?: PassiveRelentlessProperties;
IsPassiveTricksterSpirit?: boolean;
PassiveTricksterSpiritProperties?: PassiveTricksterSpiritProperties;
IsPassiveChannelingSupport?: boolean;
PassiveChannelingSupportProperties?: PassiveGoldAuraProperties;
IsPassiveManaSyphon?: boolean;
PassiveManaSyphonProperties?: PassiveManaSyphonProperties;
IsPassiveOptimalPerformance?: boolean;
PassiveOptimalPerformanceProperties?: PassiveOptimalPerformanceProperties;
IsPassiveBackstab?: boolean;
PassiveBackstabProperties?: PassiveBackstabProperties;
IsPassivePollutedWater?: boolean;
PassivePollutedWaterProperties?: PassivePollutedWaterProperties;
IsPassiveMasterOfTime?: boolean;
PassiveMasterOfTimeProperties?: PassiveMasterOfTimeProperties;
IsPassiveLordOfTheDeep?: boolean;
PassiveLordOfTheDeepProperties?: PassiveLordOfTheDeepProperties;
IsPassiveBalistics?: boolean;
PassiveBalisticsProperties?: PassiveBalisticsProperties;
IsPassiveLuckyHit?: boolean;
PassiveLuckyHitProperties?: PassiveLuckyHitProperties;
IsPassiveIcyFists?: boolean;
PassiveIcyFistsProperties?: PassiveIcyFistsProperties;
}
export interface PassiveIcyFistsProperties {
IsOnActionDamageHit: boolean;
IsOnHealTarget: boolean;
ChillChance: number;
ChillStacks: number;
}
export interface PassiveLuckyHitProperties {
IsOnActionDamageHit: boolean;
HitChance: number;
DamageBonus: number;
}
export interface PassiveBalisticsProperties {
IsOnCalculateStats: boolean;
DamageBonus: number;
MissChance: number;
}
export interface PassiveLordOfTheDeepProperties {
IsOnAllyActionDamagePostHit: boolean;
IsOnCounterAttackPostHit: boolean;
BleedDamage: number;
TypeRestriction1: EMonsterType;
}
export interface PassiveMasterOfTimeProperties {
IsOnCombatStart: boolean;
IsOnAllyCombatStart: boolean;
}
export interface PassivePollutedWaterProperties {
Increase: number;
TypeRestriction: EMonsterType;
}
export interface PassiveBackstabProperties {
IsOnActionDamageHit: boolean;
DamageIncrease: number;
CritChanceIncrease: number;
HealthTreshhold: number;
}
export interface PassiveOptimalPerformanceProperties {
IsOnCalculateTeamMonsterStats: boolean;
DamageReduction: number;
DebuffReduction: number;
TypeRestriction: EMonsterType;
}
export interface PassiveManaSyphonProperties {
IsOnTriggerPoisonDamage: boolean;
Mana: number;
}
export interface PassiveTricksterSpiritProperties {
IsOnAllyApplyDebuffToEnemy: boolean;
IsOnAllyApplyBuff: boolean;
ShieldAmount: number;
TypeRestriction: EMonsterType;
}
export interface PassiveGorgeousPlumageProperties {
IsOnCalculateTeamMonsterStats: boolean;
IsOnCalculateEnemyStats: boolean;
BuffIncrease: number;
DebuffIncrease: number;
TypeRestriction: EMonsterType;
}
export interface PassiveElementalShiftProperties {
IsOnActionFinished: boolean;
ResistMultiplier: number;
WeakMultiplier: number;
}
export interface PassiveAncientPredationProperties {
IsOnCombatStart: boolean;
IsOnAllyCombatStart: boolean;
TypeRestriction: EMonsterType;
}
export interface PassiveInfernalRoarProperties {
IsOnAllyActionDamageHit: boolean;
Chance: number;
}
export interface PassiveSkirmishProperties {
IsOnAllyActionFinished: boolean;
TypeRestriction: EMonsterType;
TypeRestriction2: EMonsterType;
HealthPercent: number;
ChampionPercent: number;
}
export interface PassiveDebuffVarietyProperties {
IsOnAllyActionDamageHit: boolean;
IsOnAllyCounterAttackHit: boolean;
IsOnAllyBeingHit: boolean;
BonusValue: number;
}
export interface PassiveChargedHealingProperties {
IsOnActionHealTarget: boolean;
}
export interface PassiveShockChargingProperties {
IsOnTriggerShockDamage: boolean;
Buff: ESpecialBuff;
StackCount: number;
}
export interface PassiveBlindingSparksProperties {
IsOnTriggerBurnDamage: boolean;
IsOnTriggerShockDamage: boolean;
BurnChance: number;
ShockChance: number;
}
export interface PassiveIntelligentSwarmProperties {
IsOnAllyApplyBuff: boolean;
IsOnAllyApplyDebuffToEnemy: boolean;
Chance: number;
TypeRestriction1: EMonsterType;
TypeRestriction2: EMonsterType;
}
export interface PassiveHibernateProperties {
IsOnActionFinished: boolean;
HealthHealPercent: number;
Buff: BuffType;
}
export interface PassiveCombatGuardProperties {
IsOnCalculateTeamMonsterStats: boolean;
DamageReduction: