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