Modding/Skills Documentation: Difference between revisions

From Hammerwatch 2 Wiki
Jump to navigation Jump to search
(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...")
 
mNo edit summary
Line 20: Line 20:


Dict skill
Dict skill
:Class - ''[[Modding/Skill_Documentation#Skill_Classes|Skill Classes]]''
:Class - ''[[Modding/Skills_Documentation#Skill_Classes|Skill Classes]]''




Line 30: Line 30:
:Effects Array
:Effects Array
:Finish-Effects Array
:Finish-Effects Array
:[[Modding/Skill_Documentation#Skill_Modifiers|Modifiers Array]]
:[[Modding/Skills_Documentation#Skill_Modifiers|Modifiers Array]]
:Actions Dict
:Actions Dict
:Timeline Array
:Timeline Array

Revision as of 22:13, 5 September 2023

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