feedback1d WN: a field opened after 暴鸰's drop draws it without its bomb (UnitInfo.form)

The bomb-less mode lived only in the client that saw the fx 'phase' event. UnitInfo now
carries an enemy's recorded mode (unit.form, set by kitBombd at the release), and the
renderer keeps it on the unit info, so a field watched or rejoined later starts on the
*_2 clips.
This commit is contained in:
sganggs committed 2026-10-03 04:22:36 +08:00
1 parent 901d5b9613
commit cc57afa8c4
6 files changed
+17 -3

No files matched your search

+2
View File
@@ -1296,6 +1296,8 @@ export async function createFieldView(host, options = {}) {
// tap hands them to the detail card (a teammate's unit shows its owner's skill / module)
skillIndex: Number.isInteger(u.skillIndex) ? u.skillIndex : undefined,
moduleId: typeof u.moduleId === 'string' ? u.moduleId : undefined,
// an enemy's mode already taken (UnitInfo.form: 暴鸰 'bombed'): a field opened later draws it (units.js FORMS)
form: typeof u.form === 'string' ? u.form : undefined,
};
infos.set(info.id, info);
return info;