> For the complete documentation index, see [llms.txt](https://stellarskills.gitbook.io/stellarskills-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://stellarskills.gitbook.io/stellarskills-docs/legacy-effect-reference.md).

# legacy effect reference

This packaged file is an informational reference and may lag the executable registry. Use the [297-effect catalogue](broken://pages/c71b91dafa1e27e610325637699f3725de02d7e9) for authoritative exact keys and typed fields. Editing this YAML does not register an effect.

{% hint style="warning" %}
Server path: `config/stellarskills/effects/native_catalogue.yml`. Shipped snapshot only; do not overwrite an existing server file blindly.
{% endhint %}

```yaml
schema-version: 1
notes:
  - This is an operator reference. Effect keys are typed and registered in code; nodes opt into them in graph YAML.
  - Availability is reported per hook. Missing optional integrations disable only their own effects.
  - ADD_PERCENT_POINTS uses percentage points. A value of 0.25 means +0.25pp, not x1.25.
categories:
  encounter:
    - pixelmon.shiny_chance
    - pixelmon.hidden_ability_chance
    - pixelmon.encounter_weight
    - pixelmon.species_weight
    - pixelmon.type_weight
    - pixelmon.legendary_weight
    - pixelmon.spawn_level
    - pixelmon.spawn_level_variance
    - pixelmon.evolved_form_chance
    - pixelmon.boss_tier
    - pixelmon.size_scale
    - pixelmon.held_item_chance
    - pixelmon.mark_chance
    - pixelmon.encounter_rate
    - pixelmon.lure_radius
    - pixelmon.despawn_protection
    - pixelmon.scanner_range
    - pixelmon.rare_ping
  capture:
    - pixelmon.capture_rate
    - pixelmon.capture_ball_bonus
    - pixelmon.critical_capture_chance
    - pixelmon.capture_reroll
    - pixelmon.shake_forgiveness
    - pixelmon.ball_return_chance
    - pixelmon.capture_pity
    - pixelmon.capture_xp
    - pixelmon.capture_money
    - pixelmon.capture_skill_currency
    - pixelmon.capture_friendship
    - pixelmon.capture_heal
  capture_by_type:
    - pixelmon.capture_power.<type>
    - "Supported types: normal, fire, water, electric, grass, ice, fighting, poison, ground, flying, psychic, bug, rock, ghost, dragon, dark, steel, mystery, fairy, stellar"
  quality:
    - pixelmon.iv_min_total
    - pixelmon.iv_min_stat
    - pixelmon.iv_flat_random
    - pixelmon.iv_perfect_stats
    - pixelmon.iv_reroll_lowest
    - pixelmon.ev_starting
    - pixelmon.nature_weight
    - pixelmon.nature_candidates
    - pixelmon.ability_weight
    - pixelmon.ability_reroll
    - pixelmon.gender_weight
    - pixelmon.friendship_start
  training:
    - pixelmon.pokemon_xp
    - pixelmon.catch_xp
    - pixelmon.battle_xp
    - pixelmon.party_xp
    - pixelmon.ev_gain
    - pixelmon.ev_stat_gain
    - pixelmon.friendship_gain
    - pixelmon.friendship_loss_reduction
    - pixelmon.evolution_item_preserve
    - pixelmon.evolution_reward
    - pixelmon.tutor_discount
    - pixelmon.tm_preserve
  battle:
    - pixelmon.battle_money
    - pixelmon.battle_skill_currency
    - pixelmon.battle_damage
    - pixelmon.battle_damage_taken
    - pixelmon.battle_healing
    - pixelmon.critical_hit_chance
    - pixelmon.status_chance
    - pixelmon.boss_damage
    - pixelmon.raid_damage
    - pixelmon.boss_damage_taken
    - pixelmon.raid_damage_taken
    - pixelmon.raid_reward_rolls
    - pixelmon.escape_chance
    - pixelmon.out_of_battle_heal
  battle_by_type:
    - pixelmon.move_damage.<type>
    - pixelmon.damage_vs_type.<type>
    - pixelmon.damage_taken_from_type.<type>
    - "Move damage matches the move type; damage-vs-type matches either target type. These hooks never modify PvP."
  breeding:
    - pixelmon.breeding_interval
    - pixelmon.egg_chance
    - pixelmon.hatch_speed
    - pixelmon.hatch_reward
    - pixelmon.inherit_iv_count
    - pixelmon.inherit_nature
    - pixelmon.inherit_ability
    - pixelmon.breeding_shiny_chance
    - pixelmon.mutation_chance
    - pixelmon.breeding_fee
  economy_and_utility:
    - pixelmon.drop_quantity
    - pixelmon.rare_drop_chance
    - pixelmon.fishing_treasure
    - pixelmon.apricorn_yield
    - pixelmon.berry_yield
    - pixelmon.shop_buy_discount
    - pixelmon.shop_sell_bonus
    - pixelmon.pokedex_research
    - pixelmon.registration_reward
    - minecraft.movement_speed
    - minecraft.max_health
    - minecraft.armor
    - minecraft.armor_toughness
    - minecraft.attack_damage
    - minecraft.attack_speed
    - minecraft.knockback_resistance
    - minecraft.luck
    - minecraft.block_reach
    - minecraft.entity_reach
    - minecraft.step_height
    - minecraft.safe_fall_distance
    - minecraft.oxygen_bonus
    - minecraft.submerged_mining_speed
    - minecraft.block_break_speed
    - minecraft.mining_speed
    - minecraft.pve_damage
    - minecraft.pve_damage_reduction
    - pixelmon.mount_speed
    - minecraft.teleport_cooldown
    - pixelmon.healer_cooldown
    - minecraft.crafting_output
    - minecraft.ingredient_preserve
  stellaraura:
    - stellaraura.assignment_chance
    - stellaraura.pool_weight
    - stellaraura.tier_unlock
    - stellaraura.reroll
    - stellaraura.minimum_rarity
    - stellaraura.pity
    - stellaraura.breeding_chance
  stellaranomalies:
    - stellaranomalies.spawn_chance
    - stellaranomalies.machine_speed
    - stellaranomalies.genome_chance
    - stellaranomalies.genome_rolls
    - stellaranomalies.aura_chance
  stellardreams:
    - stellardreams.entry_chance
    - stellardreams.encounter_weight
    - stellardreams.capture_xp
    - stellardreams.capture_currency
    - stellardreams.shiny_chance
    - "Soft dependency: inert when stellardreams is absent."
  stellarcrates:
    - stellarcrates.open_xp
    - stellarcrates.open_currency
    - stellarcrates.voucher_xp
    - stellarcrates.voucher_currency
    - "Soft dependency: completion and voucher events come from stellar_crates."
  safari:
    - safari.entry_cost_multiplier
    - safari.duration_multiplier
    - safari.capture_limit_bonus
    - safari.capture_xp
    - safari.capture_currency
    - safari.shiny_chance
    - "Soft dependency: Safari remains authoritative for zones and capture validation."
  titans:
    - titans.damage
    - titans.damage_taken
    - titans.loot_rolls
    - titans.kill_xp
    - titans.kill_currency
    - titans.dungeon_xp
```
