203356aca8
- mod-paragon: Paragon_Essence addon channel (PARAA), commit queue, resets, spell chain learn with passive child tracking, silence-window hints for cascade learns, trainer exemptions for pet/portal trainers - SQL: character_paragon_panel_* tables, paragon_spell_ae_cost world data - Core: Player Paragon class talent learn hook; Trainer skip for Paragon where appropriate - Ignore local build-worldserver.log Co-authored-by: Cursor <cursoragent@cursor.com>
43 lines
2.1 KiB
Plaintext
43 lines
2.1 KiB
Plaintext
# mod-paragon — Paragon (class 12) server options
|
|
#
|
|
# Copy to mod_paragon.conf in the same directory to override defaults.
|
|
|
|
[worldserver]
|
|
|
|
# Sticky combo points (server-side): CP pool is per-player; switching targets
|
|
# does not reset points. Implemented in core Unit::AddComboPoints / GetComboPoints.
|
|
Paragon.StickyComboPoints = 1
|
|
|
|
# When enabled, Paragon answers HasActivePowerType() for mana/rage/energy/focus
|
|
# in addition to runes/runic power. Required for the patch-enUS-5.MPQ player
|
|
# frame to populate Mana/Rage/Energy bars - otherwise the server treats those
|
|
# powers as inactive and never sends max values, leaving the bars empty.
|
|
Paragon.MultiResource.HasActivePowers = 1
|
|
|
|
# Ability / Talent Essence (AE/TE) — Ascension-inspired currency
|
|
Paragon.Currency.Enabled = 1
|
|
Paragon.Currency.AE.Start = 9
|
|
Paragon.Currency.TE.Start = 0
|
|
# From this character level onward, each level-up grants both essences once.
|
|
Paragon.Currency.GrantLevelMin = 10
|
|
Paragon.Currency.AE.PerLevel = 1
|
|
Paragon.Currency.TE.PerLevel = 1
|
|
# Flat TE cost per successful talent rank learn (hook runs once per LearnTalent).
|
|
# Applies to passive / aura-only talents (addToSpellBook == 0).
|
|
Paragon.Currency.TE.TalentLearnCost = 1
|
|
# AE cost per rank for addToSpellBook talents (Starfall, Bladestorm, …).
|
|
# Those talents also charge TE.TalentLearnCost per rank — each rank costs
|
|
# both essences at the configured amounts.
|
|
Paragon.Currency.AE.TalentLearnCost = 1
|
|
# Default AE cost when spell is not listed in world.paragon_spell_ae_cost.
|
|
# (Phase 3a: every learnable spell baked into the Character Advancement panel
|
|
# has an explicit row of value 1 in that table, so this default only kicks in
|
|
# for spells learned via .paragon learn that aren't in the panel's bake.)
|
|
Paragon.Currency.AE.DefaultSpellCost = 1
|
|
|
|
# Diagnostics ----------------------------------------------------------------
|
|
# When enabled, dumps every Paragon's rune cooldown state to the server log
|
|
# every 5 seconds (channel "module"). Use with `.paragon runes` for in-game
|
|
# verification. Leave at 0 in production — it's noisy.
|
|
Paragon.Diag.RuneTrace = 0
|