feat: Add new strategic actions for nation turns
- Implemented '백성동원' (Mobilize People) action to enhance city defense and gain experience for generals. - Added '수몰' (Flood) action to damage enemy city defenses and affect diplomatic relations. - Created '이호경식' (Degrade Relations) action to manipulate diplomatic states between nations. - Introduced '필사즉생' (Desperate Fight) action to boost training and atmosphere for generals in a nation. - Developed '허보' (Deception) action to mislead enemy generals and alter their city assignments.
This commit is contained in:
@@ -37,6 +37,14 @@ export interface ActionContextWorldRef {
|
||||
toNationId: number;
|
||||
state: number;
|
||||
}>;
|
||||
getDiplomacyEntry(fromNationId: number, toNationId: number): {
|
||||
fromNationId: number;
|
||||
toNationId: number;
|
||||
state: number;
|
||||
term: number;
|
||||
dead?: number;
|
||||
meta?: Record<string, unknown>;
|
||||
} | null;
|
||||
getGeneralById(id: number): ActionContextGeneral | null;
|
||||
getCityById(id: number): City | null;
|
||||
getNationById(id: number): Nation | null;
|
||||
|
||||
Reference in New Issue
Block a user