wip: 개체 작업 진행
This commit is contained in:
@@ -1,10 +1,16 @@
|
||||
//Type 정의
|
||||
export type OwnerID = number & { zz_t?: "OwnerID" };
|
||||
export type OwnerName = string & { zz_t?: "OwnerName" };
|
||||
|
||||
export type GeneralID = number & { zz_t?: "GeneralID" };
|
||||
export type GeneralName = string & { zz_t?: "GeneralName" };
|
||||
|
||||
export type CityID = number & { zz_t?: "CityID" };
|
||||
export type CityName = string & { zz_t?: "CityName" };
|
||||
|
||||
export type TroopID = number & { zz_t?: "TroopID" };
|
||||
export type TroopName = string & { zz_t?: "TroopName" };
|
||||
|
||||
export type NationID = number & { zz_t?: "NationID" };
|
||||
export type NationName = string & { zz_t?: "NationName" };
|
||||
|
||||
@@ -12,6 +18,62 @@ export type NationName = string & { zz_t?: "NationName" };
|
||||
export type NationType = string & { zz_t?: "NationType" };
|
||||
export type StrategicTurnType = string & { zz_t?: "StrategicTurnType" };
|
||||
|
||||
export type ItemKeyType = 'horse' | 'weapon' | 'book' | 'item';
|
||||
export type ItemID = string & { zz_t?: "ItemID" };
|
||||
|
||||
export type PersonalityType = string & { zz_t?: "PersonalityType" };
|
||||
export type SpecialityDomesticType = string & { zz_t?: "SpecialityDomesticType" };
|
||||
export type SpecialityWarType = string & { zz_t?: "SpecialityWarType" };
|
||||
|
||||
export const enum NpcType {
|
||||
user = 0,
|
||||
user_borrowed_npc = 1,
|
||||
npc_scenario = 2,
|
||||
npc_generated = 3,
|
||||
npc_strategic = 4,
|
||||
npc_troop_leader = 5,
|
||||
npc_unselectable = 6,
|
||||
|
||||
npc_invader = 9,
|
||||
}
|
||||
|
||||
export const enum OfficerLevel {
|
||||
//재야
|
||||
none = 0,
|
||||
|
||||
//일반
|
||||
normal = 1,
|
||||
|
||||
//도시관직
|
||||
cityLeadership = 2,
|
||||
cityIntel = 3,
|
||||
cityStrength = 4,
|
||||
|
||||
//지력관직
|
||||
staffIntel3 = 5,
|
||||
staffIntel2 = 7,
|
||||
staffIntel1 = 9,
|
||||
|
||||
//무력관직
|
||||
staffStrength3 = 6,
|
||||
staffStrength2 = 8,
|
||||
staffStrength1 = 10,
|
||||
|
||||
//참모
|
||||
staffChief = 11,
|
||||
|
||||
//군주
|
||||
lord = 12,
|
||||
|
||||
}
|
||||
|
||||
export const enum DiplomaticPermission {
|
||||
none = 0,
|
||||
audit = 1,
|
||||
ambassador = 2,
|
||||
}
|
||||
|
||||
|
||||
/* 전용 stat이어서 확장하고자 하는경우 아래와 같이 확장 가능
|
||||
```ts
|
||||
declare module "@/defs.js" {
|
||||
|
||||
Reference in New Issue
Block a user