refactor: compose shared scenario event and item packs

This commit is contained in:
2026-07-30 02:27:27 +00:00
parent b0b40b87aa
commit 971661338f
82 changed files with 756 additions and 2924 deletions
@@ -0,0 +1,120 @@
{
"events": [
[
"month",
1000,
[
"or",
[
"Date",
"==",
null,
12
],
[
"Date",
"==",
null,
6
]
],
[
"CreateManyNPC",
10,
10
],
[
"DeleteEvent"
]
],
[
"month",
1000,
[
"Date",
"==",
181,
1
],
[
"RaiseNPCNation"
],
[
"DeleteEvent"
]
],
[
"month",
999,
[
"Date",
"==",
181,
1
],
[
"OpenNationBetting",
4,
5000
],
[
"OpenNationBetting",
1,
2000
],
[
"DeleteEvent"
]
],
[
"month",
999,
[
"and",
[
"Date",
">=",
183,
1
],
[
"RemainNation",
"<=",
8
]
],
[
"OpenNationBetting",
1,
1000
],
[
"DeleteEvent"
]
],
[
"destroy_nation",
1000,
[
"and",
[
"Date",
">=",
183,
1
],
[
"RemainNation",
"==",
1
]
],
[
"BlockScoutAction"
],
[
"DeleteEvent"
]
]
]
}
@@ -0,0 +1,148 @@
{
"events": [
[
"month",
1000,
[
"Date",
"==",
180,
1
],
[
"ChangeCity",
"all",
{
"trade": 100
}
],
[
"DeleteEvent"
]
],
[
"month",
1000,
[
"Date",
"==",
180,
7
],
[
"ChangeCity",
"all",
{
"trade": 100
}
],
[
"DeleteEvent"
]
],
[
"month",
1000,
[
"Date",
"==",
181,
1
],
[
"ChangeCity",
"all",
{
"trade": 100
}
],
[
"DeleteEvent"
]
],
[
"month",
1000,
[
"Date",
"==",
181,
7
],
[
"ChangeCity",
"all",
{
"trade": 100
}
],
[
"DeleteEvent"
]
],
[
"month",
1000,
[
"Date",
"==",
182,
1
],
[
"ChangeCity",
"all",
{
"trade": 100
}
],
[
"DeleteEvent"
]
],
[
"month",
1000,
[
"Date",
"==",
182,
7
],
[
"ChangeCity",
"all",
{
"trade": 100
}
],
[
"DeleteEvent"
]
],
[
"destroy_nation",
1000,
[
"and",
[
"Date",
">=",
183,
1
],
[
"RemainNation",
"==",
1
]
],
[
"BlockScoutAction"
],
[
"DeleteEvent"
]
]
]
}
@@ -0,0 +1,28 @@
{
"events": [
[
"destroy_nation",
1000,
[
"and",
[
"Date",
">=",
183,
1
],
[
"RemainNation",
"==",
1
]
],
[
"BlockScoutAction"
],
[
"DeleteEvent"
]
]
]
}
@@ -0,0 +1,14 @@
{
"initialEvents": [
[
true,
[
"ChangeCity",
"all",
{
"trade": 100
}
]
]
]
}
@@ -0,0 +1,31 @@
{
"initialEvents": [
[
true,
[
"ChangeCity",
"free",
{
"pop": "70%",
"agri": "70%",
"comm": "70%",
"secu": "70%",
"trust": 80
}
],
[
"ChangeCity",
"occupied",
{
"pop": "70%",
"agri": "70%",
"comm": "70%",
"secu": "70%",
"trust": 80,
"def": "70%",
"wall": "70%"
}
]
]
]
}
@@ -0,0 +1,140 @@
{
"const": {
"availableSpecialWar": [
"che_귀병",
"che_신산",
"che_환술",
"che_집중",
"che_신중",
"che_반계",
"che_보병",
"che_궁병",
"che_기병",
"che_공성",
"che_돌격",
"che_무쌍",
"che_견고",
"che_위압",
"che_저격",
"che_필살",
"che_징병",
"che_의술",
"che_격노",
"che_척사"
],
"allItems": {
"horse": {
"che_명마_01_노기": 0,
"che_명마_02_조랑": 0,
"che_명마_03_노새": 0,
"che_명마_04_나귀": 0,
"che_명마_05_갈색마": 0,
"che_명마_06_흑색마": 0,
"che_명마_07_백마": 2,
"che_명마_07_기주마": 2,
"che_명마_07_오환마": 2,
"che_명마_07_백상": 2,
"che_명마_08_양주마": 2,
"che_명마_08_흉노마": 2,
"che_명마_09_과하마": 2,
"che_명마_09_의남백마": 2,
"che_명마_10_대완마": 2,
"che_명마_10_옥추마": 2,
"che_명마_11_서량마": 2,
"che_명마_11_화종마": 2,
"che_명마_12_사륜거": 2,
"che_명마_12_옥란백용구": 2,
"che_명마_13_절영": 2,
"che_명마_13_적로": 2,
"che_명마_14_적란마": 2,
"che_명마_14_조황비전": 2,
"che_명마_15_한혈마": 2,
"che_명마_15_적토마": 2
},
"weapon": {
"che_무기_01_단도": 0,
"che_무기_02_단궁": 0,
"che_무기_03_단극": 0,
"che_무기_04_목검": 0,
"che_무기_05_죽창": 0,
"che_무기_06_소부": 0,
"che_무기_07_동추": 2,
"che_무기_07_철편": 2,
"che_무기_07_철쇄": 2,
"che_무기_07_맥궁": 2,
"che_무기_08_유성추": 2,
"che_무기_08_철질여골": 2,
"che_무기_09_쌍철극": 2,
"che_무기_09_동호비궁": 2,
"che_무기_10_삼첨도": 2,
"che_무기_10_대부": 2,
"che_무기_11_고정도": 2,
"che_무기_11_이광궁": 2,
"che_무기_12_철척사모": 2,
"che_무기_12_칠성검": 2,
"che_무기_13_사모": 2,
"che_무기_13_양유기궁": 2,
"che_무기_14_언월도": 2,
"che_무기_14_방천화극": 2,
"che_무기_15_청홍검": 2,
"che_무기_15_의천검": 2
},
"book": {
"che_서적_01_효경전": 0,
"che_서적_02_회남자": 0,
"che_서적_03_변도론": 0,
"che_서적_04_건상역주": 0,
"che_서적_05_여씨춘추": 0,
"che_서적_06_사민월령": 0,
"che_서적_07_위료자": 2,
"che_서적_07_사마법": 2,
"che_서적_07_한서": 2,
"che_서적_07_논어": 2,
"che_서적_08_전론": 2,
"che_서적_08_사기": 2,
"che_서적_09_장자": 2,
"che_서적_09_역경": 2,
"che_서적_10_시경": 2,
"che_서적_10_구국론": 2,
"che_서적_11_상군서": 2,
"che_서적_11_춘추전": 2,
"che_서적_12_산해경": 2,
"che_서적_12_맹덕신서": 2,
"che_서적_13_관자": 2,
"che_서적_13_병법24편": 2,
"che_서적_14_한비자": 2,
"che_서적_14_오자병법": 2,
"che_서적_15_노자": 2,
"che_서적_15_손자병법": 2
},
"item": {
"che_치료_환약": 0,
"che_저격_수극": 0,
"che_사기_탁주": 0,
"che_훈련_청주": 0,
"che_계략_이추": 0,
"che_계략_향낭": 0,
"event_전투특기_격노": 0,
"event_전투특기_견고": 0,
"event_전투특기_공성": 0,
"event_전투특기_궁병": 0,
"event_전투특기_귀병": 0,
"event_전투특기_기병": 0,
"event_전투특기_돌격": 0,
"event_전투특기_무쌍": 0,
"event_전투특기_반계": 0,
"event_전투특기_보병": 0,
"event_전투특기_신산": 0,
"event_전투특기_신중": 0,
"event_전투특기_위압": 0,
"event_전투특기_의술": 0,
"event_전투특기_저격": 0,
"event_전투특기_집중": 0,
"event_전투특기_징병": 0,
"event_전투특기_척사": 0,
"event_전투특기_필살": 0,
"event_전투특기_환술": 0
}
}
}
}