docs(Agents): VerifiedBuild stamping and DoCast helper rules (#27396)

Co-authored-by: Copilot Autofix powered by AI <[email protected]>
This commit is contained in:
Andrew
2026-08-30 20:16:10 -03:00
committed by GitHub
co-authored by Copilot Autofix powered by AI
parent 83cf15628c
commit e5c4f2b09c
2 changed files with 2 additions and 0 deletions
+1
View File
@@ -11,6 +11,7 @@ Run the linter before claiming a change is done: `python apps/codestyle/codestyl
## Data conventions
- `smart_scripts` edits always rewrite the full block — `DELETE` + `INSERT` of every row for the `(entryorguid, source_type)` pair, with the `DELETE` matching both columns — never a partial `UPDATE`, not even for a comment-only fix.
- Sniff-backed changes stamp `VerifiedBuild` (the sniff's client build) on every row the sniff validated, including rows the fix doesn't otherwise touch.
- `creature_immunities`: negative ids are curated shared sets — reference them via `creature_template.CreatureImmunitiesId`, never edit them or allocate new ones. Positive ids are single-creature sets — reuse an existing set only on an exact match; to extend a creature's immunities, insert a superset under a new id and point the creature's `CreatureImmunitiesId` at it.
## The three databases