Design spells, attacks, and skill progression.

Abilities & Skills

Abilities

Abilities are the actions characters use in combat — attacks, spells, buffs, and special moves.

Abilities editor — Creating a fireball ability with AoE, damage type, and cooldown
Abilities editor — Creating a fireball ability with AoE, damage type, and cooldown

Ability Properties

PropertyDescription
Name / DescriptionWhat the player sees
TypeInstant, Projectile, Channel, or Toggle
Damage TypePhysical, Fire, Ice, Lightning, Holy, Shadow
Base DamageFlat damage value
Scaling StatWhich stat multiplies damage (Attack, Magic Power, etc.)
Scaling RatioHow much of the stat applies (0.5 = 50%)
CooldownSeconds before the ability can be used again
Cast TimeCharge-up time (0 = instant)
Mana CostMP consumed on use
Stamina CostStamina consumed on use
RangeMaximum distance in tiles
Target ModeEnemies, Allies, Self, or Area Around

AoE Shapes

Abilities can hit multiple targets using 9 area-of-effect shapes:

ShapeDescription
NoneSingle target only
CircleAll targets within a radius
ConeFan-shaped area in a direction
LineNarrow beam from caster to target
RectangleRectangular area
RingDonut shape (inner + outer radius)
CrossPlus-shaped (+) pattern
NovaExpanding ring from the caster
WaveExpanding arc

Status Effects on Hit

Abilities can apply status effects with a configurable chance. For example, a fire spell might have a 25% chance to apply "Burn" (damage over time).

Ability Slots

Characters have action bar slots at positions: Q, W, E, R, and Passive.

Skills

Skills represent long-term progression — Mining, Woodcutting, Cooking, Swordsmanship, Fishing, etc. They level up independently from the character's overall level.

Skill Properties

PropertyDescription
Name / DescriptionWhat the player sees
CategoryCombat, Gathering, Crafting, or Social
Max LevelMaximum level (default: 30)
XP ScalingLinear or exponential curve
Base XPStarting XP requirement
Discovery TriggerAction that first unlocks the skill
PrerequisitesOther skills required at specific levels

Skill Discovery

Skills are hidden until the player performs a specific action for the first time:

  • Chop a tree → discover Woodcutting
  • Mine ore → discover Mining
  • Cook food → discover Cooking
  • Catch a fish → discover Fishing
This creates a natural discovery experience instead of showing everything upfront.

Per-Level Bonuses

Each skill level can grant:

  • Increased gathering yield
  • Faster crafting speed
  • Higher critical chance
  • New recipe or ability unlocks