This commit is contained in:
@@ -1,5 +1,22 @@
|
||||
# Changelog
|
||||
|
||||
## alpha 0.6.9.1015
|
||||
|
||||
- Move CS Major autochess public game data out of `cs_autochess.py` and into
|
||||
package data files under `jwebot_official_extensions/data/cs_autochess/`.
|
||||
Player cards, coach cards, narrative fragments, shop/economy odds, draft
|
||||
pacing, synergy thresholds, match formats, MR15/overtime settings, and
|
||||
special event rewards are now data driven.
|
||||
- Add startup validation for the externalized data so missing fields,
|
||||
duplicate card IDs, invalid schema versions, or an undersized narrative
|
||||
library fail fast before the command engine runs.
|
||||
- Add regression coverage that verifies the JSON files are packaged, readable,
|
||||
and consistent with the runtime card, coach, match-format, and narrative
|
||||
inventories.
|
||||
- Add virtual coin transfers with `/转账 对方 金额` and `/transfer name amount`.
|
||||
Transfers are single-transaction ledger updates, require the receiver to
|
||||
initialize `/金币` first, reject self-transfers, and replay safely by event ID.
|
||||
|
||||
## alpha 0.6.8.1015
|
||||
|
||||
- Add an atomic compatibility path for old active CS autochess runs. When a
|
||||
|
||||
Reference in New Issue
Block a user