Modding/Skills Documentation: Difference between revisions
No edit summary |
|||
| Line 70: | Line 70: | ||
Skills::ShootProjectileTarget | Skills::ShootProjectileTarget | ||
=Skill Effects= | |||
=Skill Modifiers= | =Skill Modifiers= | ||
| Line 167: | Line 169: | ||
Modifiers::UsePointsCost | Modifiers::UsePointsCost | ||
=Skill Actions= | |||
Revision as of 23:12, 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 (Required)
- Seems to be used to set up variables for values that could be modified by upgrades or skill-modifiers? Needs confirmation.
- Effects Array
- 1 or more Effects triggered on Skill start
- Finish-Effects Array
- 1 or more Effects triggered on Skill end
- Modifiers Array (Required)
- 1 or more Modifiers
- Actions Dict
- 1 or more Actions
- Timeline Array
- 2 values (int / string)
- Timelines-Looping Array
- 2 values (int / string)
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 Effects
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