Modding/Skills Documentation

From Hammerwatch 2 Wiki
Revision as of 22:12, 5 September 2023 by Lloyd (talk | contribs) (Created page with "=Skill Properties= Name/Type/Description description-params array :''Arrays of strings for each line item to show what base and upgrades modify'' icon array :''PNG file to use for skill icon'' Id string - Must be unique Tier string - One of the four tiers of skills Type string - Mainhand / Offhand / Dash / Spell (Omitted for Passives) Starting-Level string - 1 for adept, 0 for all others Dict skill :Class - ''Modding/Skill_Documentation#Skill_Classes|Skill Cl...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Skill Properties

Name/Type/Description

description-params array

Arrays of strings for each line item to show what base and upgrades modify

icon array

PNG file to use for skill icon


Id string - Must be unique

Tier string - One of the four tiers of skills

Type string - Mainhand / Offhand / Dash / Spell (Omitted for Passives)

Starting-Level string - 1 for adept, 0 for all others


Dict skill

Class - Skill Classes


Stop-Conditional Array
4 Strings (condition type / condition / operator / value)
Movements Array
3 values (i2 / v2 / b)
Binds Dict
Effects Array
Finish-Effects Array
Modifiers Array
Actions Dict
Timeline Array
Timelines-Looping Array


Upgrades Array

Effects on base skill from purchasing upgrades


Modifier-Skills Array

Sub skills that can be purchased within a skill
Contains additional skill dicts (as above)

Skill Classes

Skills::Charge

Skills::HookShot

Skills::PassiveSkill

Skills::PlayerSkillDirectional

Skills::PlayerSkillDirectionalChannelling

Skills::PlayerSkillDirectionalCharged

Skills::PlayerSkillPosition

Skills::ShootBeam

Skills::ShootProjectileTarget

Skill Modifiers

Modifiers::Armor

Modifiers::ArmorAdd

Modifiers::ArmorPenetration

Modifiers::AttribAdd

Modifiers::Aura

Modifiers::AuraCone

Modifiers::BaseSkillModifier

Modifiers::Block

Modifiers::Buff

Modifiers::BuffImmune

Modifiers::BuffScaling

Modifiers::ConvertStat

Modifiers::CritDamage

Modifiers::CriticalHit

Modifiers::CustomStat

Modifiers::CustomStat2

Modifiers::Damage

Modifiers::DamageAdd

Modifiers::DamageLeeching

Modifiers::DamageMulAdd

Modifiers::DummyModifier

Modifiers::Evade

Modifiers::Experience

Modifiers::InjectModifiersIntoStack

Modifiers::InjuredDamage

Modifiers::Lifestealing

Modifiers::Miss

Modifiers::ModifyStack

Modifiers::ModifySummons

Modifiers::PlayerLight

Modifiers::PlayerTargetedRange

Modifiers::PointsFromDamageTaken

Modifiers::QuantityTriggerEffect

Modifiers::ShieldBlock

Modifiers::SkillCost

Modifiers::SkillCrit

Modifiers::SkillDamageLeeching

Modifiers::SkillSlowScale

Modifiers::SkillTriggerEffect

Modifiers::SpeedAdd

Modifiers::SpeedMul

Modifiers::StatAdd

Modifiers::StatBasedDamage

Modifiers::SurpriseDamage

Modifiers::TimedTriggerEffect

Modifiers::TriggerEffect

Modifiers::TrueStrike

Modifiers::UsePointsCost