test: add aggregate monthly boundary trace
This commit is contained in:
@@ -0,0 +1,226 @@
|
||||
{
|
||||
"action": "MonthlyBoundary",
|
||||
"compactOutput": true,
|
||||
"environment": {
|
||||
"year": 190,
|
||||
"month": 12,
|
||||
"startyear": 190,
|
||||
"turnterm": 10,
|
||||
"starttime": "2026-07-25 00:00:00",
|
||||
"turntime": "2026-07-25 02:00:00"
|
||||
},
|
||||
"setup": {
|
||||
"syncEnvironment": true,
|
||||
"world": {
|
||||
"hiddenSeed": "monthly-boundary-core-catalog"
|
||||
},
|
||||
"gameEnvironment": {
|
||||
"isunited": 1,
|
||||
"refreshLimit": 3,
|
||||
"block_change_scout": false
|
||||
},
|
||||
"resetCities": true,
|
||||
"deleteOtherCities": true,
|
||||
"keepCityIds": [1, 2],
|
||||
"city": [
|
||||
{
|
||||
"id": 1,
|
||||
"values": {
|
||||
"name": "경계도시",
|
||||
"level": 1,
|
||||
"nation": 1,
|
||||
"pop": 10000,
|
||||
"pop_max": 20000,
|
||||
"agri": 1000,
|
||||
"agri_max": 2000,
|
||||
"comm": 1000,
|
||||
"comm_max": 2000,
|
||||
"secu": 1000,
|
||||
"secu_max": 2000,
|
||||
"trust": 50,
|
||||
"trade": 100,
|
||||
"def": 1000,
|
||||
"def_max": 2000,
|
||||
"wall": 1000,
|
||||
"wall_max": 2000,
|
||||
"officer_set": 1,
|
||||
"state": 31,
|
||||
"term": 1,
|
||||
"supply": 1,
|
||||
"front": 2,
|
||||
"conflict": {},
|
||||
"dead": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"values": {
|
||||
"name": "중립도시",
|
||||
"level": 8,
|
||||
"nation": 0,
|
||||
"pop": 12000,
|
||||
"pop_max": 22000,
|
||||
"agri": 1200,
|
||||
"agri_max": 2200,
|
||||
"comm": 1200,
|
||||
"comm_max": 2200,
|
||||
"secu": 1200,
|
||||
"secu_max": 2200,
|
||||
"trust": 55,
|
||||
"trade": 100,
|
||||
"def": 1200,
|
||||
"def_max": 2200,
|
||||
"wall": 1200,
|
||||
"wall_max": 2200,
|
||||
"officer_set": 1,
|
||||
"state": 0,
|
||||
"term": 0,
|
||||
"supply": 0,
|
||||
"front": 0,
|
||||
"conflict": {},
|
||||
"dead": 0
|
||||
}
|
||||
}
|
||||
],
|
||||
"resetGenerals": true,
|
||||
"deleteOtherGenerals": true,
|
||||
"keepGeneralIds": [1, 2],
|
||||
"general": [
|
||||
{
|
||||
"id": 1,
|
||||
"values": {
|
||||
"name": "경계군주",
|
||||
"nation": 1,
|
||||
"city": 1,
|
||||
"officer_level": 12,
|
||||
"npc": 0,
|
||||
"age": 30,
|
||||
"belong": 3,
|
||||
"makelimit": 2,
|
||||
"gold": 1000,
|
||||
"rice": 1000,
|
||||
"crew": 100,
|
||||
"train": 80,
|
||||
"atmos": 70,
|
||||
"leadership": 50,
|
||||
"strength": 50,
|
||||
"intel": 50,
|
||||
"experience": 0,
|
||||
"dedication": 0,
|
||||
"dex1": 0,
|
||||
"dex2": 0,
|
||||
"dex3": 0,
|
||||
"dex4": 0,
|
||||
"dex5": 0,
|
||||
"personal": "None",
|
||||
"special": "None",
|
||||
"specage": 0,
|
||||
"special2": "None",
|
||||
"specage2": 0,
|
||||
"betray": 0,
|
||||
"bornyear": 160,
|
||||
"deadyear": 250
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"values": {
|
||||
"name": "경계재야",
|
||||
"nation": 0,
|
||||
"city": 2,
|
||||
"officer_level": 0,
|
||||
"npc": 0,
|
||||
"age": 25,
|
||||
"belong": 4,
|
||||
"makelimit": 0,
|
||||
"gold": 500,
|
||||
"rice": 500,
|
||||
"crew": 50,
|
||||
"train": 60,
|
||||
"atmos": 50,
|
||||
"leadership": 40,
|
||||
"strength": 40,
|
||||
"intel": 40,
|
||||
"experience": 0,
|
||||
"dedication": 0,
|
||||
"dex1": 0,
|
||||
"dex2": 0,
|
||||
"dex3": 0,
|
||||
"dex4": 0,
|
||||
"dex5": 0,
|
||||
"personal": "None",
|
||||
"special": "None",
|
||||
"specage": 0,
|
||||
"special2": "None",
|
||||
"specage2": 0,
|
||||
"betray": 0,
|
||||
"bornyear": 165,
|
||||
"deadyear": 250
|
||||
}
|
||||
}
|
||||
],
|
||||
"resetNations": true,
|
||||
"deleteOtherNations": true,
|
||||
"keepNationIds": [1],
|
||||
"nation": [
|
||||
{
|
||||
"id": 1,
|
||||
"values": {
|
||||
"name": "경계국",
|
||||
"color": "#123456",
|
||||
"capital": 1,
|
||||
"gennum": 1,
|
||||
"gold": 10000,
|
||||
"rice": 20000,
|
||||
"tech": 100,
|
||||
"power": 10,
|
||||
"level": 2,
|
||||
"type": "che_유가",
|
||||
"bill": 100,
|
||||
"rate": 20,
|
||||
"rate_tmp": 10,
|
||||
"scout": 1,
|
||||
"chief_set": 1,
|
||||
"strategic_cmd_limit": 2,
|
||||
"surlimit": 1,
|
||||
"spy": "{}"
|
||||
}
|
||||
}
|
||||
],
|
||||
"resetDiplomacy": true,
|
||||
"resetEvents": true,
|
||||
"event": [
|
||||
{
|
||||
"id": 991001,
|
||||
"target": "PRE_MONTH",
|
||||
"priority": 1000,
|
||||
"condition": true,
|
||||
"action": [
|
||||
["NoticeToHistoryLog", "aggregate-pre", 6]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 991002,
|
||||
"target": "MONTH",
|
||||
"priority": 1000,
|
||||
"condition": true,
|
||||
"action": [
|
||||
["ProcessIncome", "gold"],
|
||||
["NewYear"],
|
||||
["ResetOfficerLock"],
|
||||
["RandomizeCityTradeRate"],
|
||||
["ChangeCity", "all", {"pop": "+10", "trust": 60}],
|
||||
["NoticeToHistoryLog", "aggregate-month", 6],
|
||||
["DeleteEvent"]
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"observe": {
|
||||
"generalIds": [1, 2],
|
||||
"nationIds": [1],
|
||||
"cityIds": [1, 2],
|
||||
"eventIds": [991001, 991002],
|
||||
"accessGeneralIds": [1, 2]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user