feat(isac): author exotic talents in weapon editor
This commit is contained in:
@@ -347,6 +347,12 @@ never a replacement for the family classification. Fixed base bonuses remain
|
||||
visually separate from tactical augmentation effects. Exotic definitions add a
|
||||
dedicated exotic-only talent after the two standard talent pools; their sixth
|
||||
augmentation cell communicates that this talent advances to Tier II.
|
||||
The exotic talent is owned by exactly one exotic weapon and is authored inline
|
||||
inside that weapon editor, never selected from a shared global pool. Its
|
||||
engineered sub-panel includes the talent name, shared description template,
|
||||
Tier I/II previews, reusable triggers, and paired effect values. The Talent
|
||||
Registry may display an owned exotic talent for discovery, but routes editing
|
||||
back to its weapon rather than opening the shared-talent editor.
|
||||
|
||||
Large relationship sets use the searchable assignment control instead of
|
||||
checkbox walls. It keeps assigned records visible as removable chips, filters
|
||||
|
||||
@@ -130,3 +130,17 @@ is directional rather than a monitoring-grade time series. Production alerting
|
||||
and historical analysis should eventually use a dedicated external telemetry
|
||||
system. This surface deliberately omits secrets, environment-variable values,
|
||||
and full database paths.
|
||||
|
||||
# Weapon-owned exotic talents
|
||||
|
||||
Standard weapon talent pools remain globally reusable and classified by Talent
|
||||
1 / Top or Talent 2 / Bottom. An exotic talent is different: one exotic weapon
|
||||
owns one dedicated talent, referenced by `weapons.exotic_talent_id`.
|
||||
|
||||
The weapon editor creates and updates the underlying normalized `talents`,
|
||||
`talent_tiers`, trigger links, effect links, description template, and Exotic
|
||||
weapon scope together with the weapon. Server validation rejects an exotic
|
||||
talent ID not already owned by the edited weapon and rejects any talent shared
|
||||
by another weapon. Converting a weapon back to standard clears the relationship
|
||||
and archives its now-unowned exotic talent. Exotic talent creation and editing
|
||||
are rejected by the shared Talent Registry so ownership cannot be bypassed.
|
||||
|
||||
Reference in New Issue
Block a user