Skip to content

Commit

Permalink
7.34 (#27)
Browse files Browse the repository at this point in the history
* Dump

* Improve overrides

* Fix tests
  • Loading branch information
Perryvw authored Aug 10, 2023
1 parent af0fa83 commit d9356cc
Show file tree
Hide file tree
Showing 8 changed files with 446 additions and 88 deletions.
24 changes: 23 additions & 1 deletion build/vscripts/api/data/modifier-properties.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,27 +35,38 @@ const modifiersData: Record<string, [ArgumentType, apiTypes.Type[], string?]> =
GetIsIllusion: [null, binaryBoolean],
GetMinHealth: [null, anyNumber],
GetModifierAbilityLayout: [null, anyNumber],
GetModifierAoEBonusPercentage: [null, anyNumber],
GetModifierAttackPointConstant: [null, anyNumber],
GetModifierAttackRangeBonus: [null, anyNumber],
GetModifierAttackRangeBonusPercentage: [null, anyNumber],
GetModifierAttackRangeBonusUnique: [null, anyNumber],
GetModifierAttackRangeOverride: [null, anyNumber],
GetModifierAttackSpeedBaseOverride: [null, anyNumber],
GetModifierAttackSpeedBonus_Constant: [null, anyNumber],
GetModifierAttackSpeedPercentage: [null, anyNumber],
GetModifierAttackSpeedReductionPercentage: [null, anyNumber],
GetModifierAvoidDamage: ['ModifierAttackEvent', anyNumber],
GetModifierAvoidDamageAfterReductions: ['ModifierAttackEvent', anyNumber],
GetModifierAvoidSpell: ['ModifierAttackEvent', binaryBoolean],
GetModifierBaseAttack_BonusDamage: [null, anyNumber],
GetModifierBaseAttackTimeConstant: [null, anyNumber],
GetModifierBaseAttackTimeConstant_Adjust: [null, anyNumber],
GetModifierBaseAttackTimePercentage: [null, anyNumber],
GetModifierBaseDamageOutgoing_Percentage: ['ModifierAttackEvent', anyNumber],
GetModifierBaseDamageOutgoing_PercentageUnique: ['ModifierAttackEvent', anyNumber],
GetModifierBaseRegen: [null, anyNumber],
GetModifierBecomeUniversal: [null, binaryBoolean],
GetModifierBonusStats_Agility: [null, anyNumber],
GetModifierBonusStats_Agility_Percentage: [null, anyNumber],
GetModifierBonusStats_Intellect: [null, anyNumber],
GetModifierBonusStats_Intellect_Percentage: [null, anyNumber],
GetModifierBonusStats_Strength: [null, anyNumber],
GetModifierBonusStats_Strength_Percentage: [null, anyNumber],
GetModifierBountyCreepMultiplier: [null, anyNumber],
GetModifierBountyOtherMultiplier: [null, anyNumber],
GetModifierCanAttackTrees: [null, binaryBoolean],
GetModifierCastRangeBonus: ['ModifierAbilityEvent', anyNumber],
GetModifierCastRangeBonusPercentage: ['ModifierAbilityEvent', anyNumber],
GetModifierCastRangeBonusStacking: ['ModifierAbilityEvent', anyNumber],
GetModifierCastRangeBonusTarget: ['ModifierAbilityEvent', anyNumber],
GetModifierChangeAbilityValue: [null, ['nil']],
Expand Down Expand Up @@ -132,8 +143,10 @@ const modifiersData: Record<string, [ArgumentType, apiTypes.Type[], string?]> =
GetModifierOverrideAbilitySpecial: ['ModifierOverrideAbilitySpecialEvent', binaryBoolean],
GetModifierOverrideAbilitySpecialValue: ['ModifierOverrideAbilitySpecialEvent', anyNumber],
GetModifierOverrideAttackDamage: [null, anyNumber],
GetModifierPercentageAttackAnimTime: [null, anyNumber],
GetModifierPercentageCasttime: ['ModifierAbilityEvent', anyNumber],
GetModifierPercentageCooldown: ['ModifierAbilityEvent', anyNumber],
GetModifierPercentageCooldownOngoing: ['ModifierAbilityEvent', anyNumber],
GetModifierPercentageCooldownStacking: ['ModifierAbilityEvent', anyNumber],
GetModifierPercentageExpRateBoost: [null, anyNumber],
GetModifierPercentageHealthcost: ['ModifierAbilityEvent', anyNumber],
Expand All @@ -160,9 +173,14 @@ const modifiersData: Record<string, [ArgumentType, apiTypes.Type[], string?]> =
GetModifierProcAttack_BonusDamage_Pure: ['ModifierAttackEvent', anyNumber],
GetModifierProcAttack_Feedback: ['ModifierAttackEvent', anyNumber],
GetModifierProjectileName: [null, ['string']],
GetModifierProjectileSpeed: [null, anyNumber],
GetModifierProjectileSpeedBonus: [null, anyNumber],
GetModifierProjectileSpeedBonusPercentage: [null, anyNumber],
GetModifierProvidesFOWVision: [null, binaryBoolean],
GetModifierScepter: [null, ['nil'], 'Always applies scepter when this property is active'],
GetModifierRadarCooldownReduction: [null, anyNumber],
GetModifierScepter: [null, binaryBoolean, 'Applies scepter when this property is active'],
GetModifierShard: [null, binaryBoolean, 'Applies shard when this property is active'],
GetModifierSlowResistance: [null, anyNumber],
GetModifierSpellAmplify_Percentage: ['ModifierAttackEvent', anyNumber],
GetModifierSpellAmplify_PercentageUnique: [null, anyNumber],
GetModifierSpellsRequireHP: [null, anyNumber],
Expand All @@ -178,13 +196,17 @@ const modifiersData: Record<string, [ArgumentType, apiTypes.Type[], string?]> =
GetModifierTotalPercentageManaRegen: [null, anyNumber],
GetModifierTurnRate_Override: [null, anyNumber],
GetModifierTurnRate_Percentage: [null, anyNumber],
GetModifierTurnRateConstant: [null, anyNumber],
GetModifierUnitDisllowUpgrading: [null, binaryBoolean],
GetModifierUnitStatsNeedsRefresh: [null, binaryBoolean],
GetOverrideAnimation: [null, ['GameActivity_t']],
GetOverrideAnimationRate: [null, anyNumber],
GetOverrideAnimationWeight: [null, anyNumber],
GetOverrideAttackMagical: [null, binaryBoolean],
GetPrimaryStatDamageMultiplier: [null, anyNumber],
GetReflectSpell: ['ModifierAbilityEvent', binaryBoolean],
GetSuppressCleave: ['ModifierAttackEvent', binaryBoolean],
GetSuppressTeleport: [null, binaryBoolean],
GetUnitLifetimeFraction: [null, anyNumber],
GetVisualZDelta: [null, anyNumber],
OnAbilityEndChannel: ['ModifierAbilityEvent', ['nil']],
Expand Down
Loading

0 comments on commit d9356cc

Please sign in to comment.