fix: align legacy speciality selection
This commit is contained in:
@@ -83,7 +83,8 @@ export class ActionDefinition<
|
||||
? [general.role.specialDomestic!]
|
||||
: nextPreviousTypes;
|
||||
general.role.specialDomestic = null;
|
||||
setMetaNumber(general.meta, 'specAge', general.age + 1);
|
||||
delete general.meta.specAge;
|
||||
setMetaNumber(general.meta, 'specage', general.age + 1);
|
||||
context.addLog('새로운 내정 특기를 가질 준비가 되었습니다.');
|
||||
return { effects: [] };
|
||||
}
|
||||
|
||||
@@ -82,7 +82,8 @@ export class ActionDefinition<
|
||||
general.meta.prev_types_special2 =
|
||||
nextPreviousTypes.length === WAR_TRAIT_KEYS.length ? [general.role.specialWar!] : nextPreviousTypes;
|
||||
general.role.specialWar = null;
|
||||
setMetaNumber(general.meta, 'specAge2', general.age + 1);
|
||||
delete general.meta.specAge2;
|
||||
setMetaNumber(general.meta, 'specage2', general.age + 1);
|
||||
const specialName = ACTION_NAME.replace(' 초기화', '');
|
||||
context.addLog(`새로운 ${specialName}를 가질 준비가 되었습니다.`);
|
||||
tryApplyUniqueLottery(context, { acquireType: '아이템', reason: ACTION_NAME });
|
||||
|
||||
Reference in New Issue
Block a user