feat: 适配萨卡兹肉鸽 (#9677)
* feat: 适配萨卡兹肉鸽 --------- Co-authored-by: 晓丶梦丶仁 <74444214+Daydreamer114@users.noreply.github.com> Co-authored-by: SherkeyXD <57581480+SherkeyXD@users.noreply.github.com> Co-authored-by: Lemon-miaow <61692393+Lemon-miaow@users.noreply.github.com> Co-authored-by: Weiyou Wang <blspgzs@gmail.com>
36
resource/roguelike/Sarkaz/autopilot/公害.json
Normal file
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"stage_name": "公害",
|
||||
"replacement_home": [
|
||||
{
|
||||
"location": [3, 4],
|
||||
"direction": "up"
|
||||
}
|
||||
],
|
||||
"deploy_plan": [
|
||||
{
|
||||
"groups": ["重装", "地面阻挡", "地面远程"],
|
||||
"location": [3, 4],
|
||||
"direction": "up"
|
||||
},
|
||||
{
|
||||
"groups": ["益达", "焰苇", "高台输出"],
|
||||
"location": [4, 4],
|
||||
"direction": "up"
|
||||
},
|
||||
{
|
||||
"groups": ["高台输出"],
|
||||
"location": [6, 4],
|
||||
"direction": "up"
|
||||
},
|
||||
{
|
||||
"groups": ["处决者", "炮灰"],
|
||||
"location": [7, 1],
|
||||
"direction": "left"
|
||||
},
|
||||
{
|
||||
"groups": ["地面远程"],
|
||||
"location": [3, 5],
|
||||
"direction": "up"
|
||||
}
|
||||
]
|
||||
}
|
||||
48
resource/roguelike/Sarkaz/autopilot/坏邻居.json
Normal file
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"stage_name": "坏邻居",
|
||||
"replacement_home": [
|
||||
{
|
||||
"location": [7, 2],
|
||||
"direction": "left"
|
||||
}
|
||||
],
|
||||
"deploy_plan": [
|
||||
{
|
||||
"groups": ["情报官", "重装", "地面远程", "地面阻挡"],
|
||||
"location": [7, 2],
|
||||
"direction": "left"
|
||||
},
|
||||
{
|
||||
"groups": ["高台输出"],
|
||||
"location": [6, 3],
|
||||
"direction": "up"
|
||||
},
|
||||
{
|
||||
"groups": ["炮灰"],
|
||||
"location": [4, 1],
|
||||
"condition": [0, 5],
|
||||
"direction": "down"
|
||||
},
|
||||
{
|
||||
"groups": ["高台输出"],
|
||||
"location": [8, 2],
|
||||
"direction": "right"
|
||||
},
|
||||
{
|
||||
"groups": ["提丰"],
|
||||
"location": [6, 1],
|
||||
"direction": "right"
|
||||
},
|
||||
{
|
||||
"groups": ["重装", "地面远程", "地面阻挡"],
|
||||
"location": [7, 1],
|
||||
"direction": "left"
|
||||
}
|
||||
],
|
||||
"retreat_plan": [
|
||||
{
|
||||
"location": [4, 1],
|
||||
"condition": [1, 21]
|
||||
}
|
||||
]
|
||||
}
|
||||
73
resource/roguelike/Sarkaz/autopilot/夺路而跳.json
Normal file
@@ -0,0 +1,73 @@
|
||||
{
|
||||
"stage_name": "夺路而跳",
|
||||
"replacement_home": [
|
||||
{
|
||||
"location": [5, 3],
|
||||
"direction": "up"
|
||||
}
|
||||
],
|
||||
"deploy_plan": [
|
||||
{
|
||||
"groups": [ "重装", "地面阻挡", "地面远程" ],
|
||||
"location": [ 5, 3 ],
|
||||
"direction": "down"
|
||||
},
|
||||
{
|
||||
"groups": [ "高台输出" ],
|
||||
"location": [ 4, 2 ],
|
||||
"direction": "down"
|
||||
},
|
||||
{
|
||||
"groups": [ "高台输出" ],
|
||||
"location": [ 2, 4 ],
|
||||
"direction": "right"
|
||||
},
|
||||
{
|
||||
"groups": [ "高台输出" ],
|
||||
"location": [ 6, 2 ],
|
||||
"direction": "left"
|
||||
},
|
||||
{
|
||||
"groups": [ "高台输出" ],
|
||||
"location": [ 4, 4 ],
|
||||
"direction": "up"
|
||||
},
|
||||
{
|
||||
"groups": [ "单奶" ],
|
||||
"location": [ 6, 2 ],
|
||||
"direction": "left"
|
||||
},
|
||||
{
|
||||
"groups": [ "群奶" ],
|
||||
"location": [ 4, 4 ],
|
||||
"direction": "up"
|
||||
},
|
||||
{
|
||||
"groups": [ "重装", "地面阻挡", "地面远程" ],
|
||||
"location": [ 6, 3 ],
|
||||
"direction": "down"
|
||||
},
|
||||
{
|
||||
"groups": [ "处决者", "史尔特尔", "锏", "近卫", "重装" ],
|
||||
"location": [ 3, 5 ],
|
||||
"condition": [ 0, 8 ],
|
||||
"direction": "up"
|
||||
},
|
||||
{
|
||||
"groups": [ "处决者", "史尔特尔", "锏", "近卫", "重装" ],
|
||||
"location": [ 5, 1 ],
|
||||
"condition": [ 0, 8 ],
|
||||
"direction": "down"
|
||||
}
|
||||
],
|
||||
"retreat_plan": [
|
||||
{
|
||||
"location": [3, 5],
|
||||
"condition": [9, 19]
|
||||
},
|
||||
{
|
||||
"location": [5, 1],
|
||||
"condition": [9, 19]
|
||||
}
|
||||
]
|
||||
}
|
||||
46
resource/roguelike/Sarkaz/autopilot/安全检查.json
Normal file
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"stage_name": "安全检查",
|
||||
"replacement_home": [
|
||||
{
|
||||
"location": [7, 3],
|
||||
"direction": "left"
|
||||
}
|
||||
],
|
||||
"deploy_plan": [
|
||||
{
|
||||
"groups": ["益达"],
|
||||
"location": [6, 1],
|
||||
"direction": "down"
|
||||
},
|
||||
{
|
||||
"groups": ["高台输出"],
|
||||
"location": [7, 4],
|
||||
"direction": "left"
|
||||
},
|
||||
{
|
||||
"groups": ["提丰", "高台输出"],
|
||||
"location": [6, 5],
|
||||
"direction": "up"
|
||||
},
|
||||
{
|
||||
"groups": ["单奶"],
|
||||
"location": [8, 3],
|
||||
"direction": "left"
|
||||
},
|
||||
{
|
||||
"groups": ["玛恩纳", "地面远程", "重装", "地面阻挡"],
|
||||
"location": [7, 3],
|
||||
"direction": "left"
|
||||
},
|
||||
{
|
||||
"groups": [ "处决者" ],
|
||||
"location": [ 4, 3 ],
|
||||
"direction": "up"
|
||||
},
|
||||
{
|
||||
"groups": [ "处决者" ],
|
||||
"location": [ 4, 5 ],
|
||||
"direction": "up"
|
||||
}
|
||||
]
|
||||
}
|
||||
216
resource/roguelike/Sarkaz/encounter/default.json
Normal file
@@ -0,0 +1,216 @@
|
||||
{
|
||||
"theme": "Sarkaz",
|
||||
"stage": [
|
||||
{
|
||||
"name": "解惑",
|
||||
"option_num": 2,
|
||||
"choose": 2
|
||||
},
|
||||
{
|
||||
"name": "高空坠物",
|
||||
"option_num": 2,
|
||||
"choose": 2
|
||||
},
|
||||
{
|
||||
"name": "好心的女士",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
},
|
||||
{
|
||||
"name": "在故事结束之后",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
},
|
||||
{
|
||||
"name": "竣工仪式",
|
||||
"option_num": 2,
|
||||
"choose": 1
|
||||
},
|
||||
{
|
||||
"name": "戴冠式",
|
||||
"option_num": 2,
|
||||
"choose": 2
|
||||
},
|
||||
{
|
||||
"name": "离去者的庭院",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
},
|
||||
{
|
||||
"name": "刀口舔血",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
},
|
||||
{
|
||||
"name": "疤痕国际",
|
||||
"option_num": 2,
|
||||
"choose": 2
|
||||
},
|
||||
{
|
||||
"name": "失落财宝",
|
||||
"option_num": 4,
|
||||
"choose": 4
|
||||
},
|
||||
{
|
||||
"name": "绝境?抉择?",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
},
|
||||
{
|
||||
"name": "相遇",
|
||||
"option_num": 3,
|
||||
"choose": 1
|
||||
},
|
||||
{
|
||||
"name": "虫卡兹!",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
},
|
||||
{
|
||||
"name": "捷径",
|
||||
"option_num": 2,
|
||||
"choose": 2
|
||||
},
|
||||
{
|
||||
"name": "驮兽旅行家",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
},
|
||||
{
|
||||
"name": "深坑秘宝",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
},
|
||||
{
|
||||
"name": "热门景点",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
},
|
||||
{
|
||||
"name": "修正时代",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
},
|
||||
{
|
||||
"name": "卫国前夜",
|
||||
"option_num": 2,
|
||||
"choose": 2
|
||||
},
|
||||
{
|
||||
"name": "变幻之城",
|
||||
"option_num": 4,
|
||||
"choose": 4
|
||||
},
|
||||
{
|
||||
"name": "未来猎手",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
},
|
||||
{
|
||||
"name": "造物倒影",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
},
|
||||
{
|
||||
"name": "解读变迁",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
},
|
||||
{
|
||||
"name": "聚思成塔",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
},
|
||||
{
|
||||
"name": "价高者得",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
|
||||
},
|
||||
{
|
||||
"name": "阴魂不散",
|
||||
"option_num": 2,
|
||||
"choose": 1
|
||||
},
|
||||
{
|
||||
"name": "不请自来",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
},
|
||||
{
|
||||
"name": "沉默拳王",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
},
|
||||
{
|
||||
"name": "气打鸭处来",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
},
|
||||
{
|
||||
"name": "敬虔之人",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
},
|
||||
{
|
||||
"name": "前瞻",
|
||||
"option_num": 2,
|
||||
"choose": 2
|
||||
},
|
||||
{
|
||||
"name": "原初异途",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
},
|
||||
{
|
||||
"name": "巴别塔雇员",
|
||||
"option_num": 2,
|
||||
"choose": 2
|
||||
},
|
||||
{
|
||||
"name": "待诉说的故事",
|
||||
"option_num": 2,
|
||||
"choose": 2
|
||||
},
|
||||
{
|
||||
"name": "待诉说的真相",
|
||||
"option_num": 2,
|
||||
"choose": 2
|
||||
},
|
||||
{
|
||||
"name": "魂灵见闻:以血还血",
|
||||
"option_num": 2,
|
||||
"choose": 2
|
||||
},
|
||||
{
|
||||
"name": "魂灵见闻:善恶同道",
|
||||
"option_num": 2,
|
||||
"choose": 2
|
||||
},
|
||||
{
|
||||
"name": "魂灵见闻:石心双子",
|
||||
"option_num": 2,
|
||||
"choose": 2
|
||||
},
|
||||
{
|
||||
"name": "尾页",
|
||||
"option_num": 2,
|
||||
"choose": 2
|
||||
},
|
||||
{
|
||||
"name": "扣响异音",
|
||||
"option_num": 2,
|
||||
"choose": 2
|
||||
},
|
||||
{
|
||||
"name": "温暖余韵",
|
||||
"option_num": 2,
|
||||
"choose": 1
|
||||
},
|
||||
{
|
||||
"name": "淡然面对",
|
||||
"option_num": 3,
|
||||
"choose": 3
|
||||
}
|
||||
]
|
||||
}
|
||||
18
resource/roguelike/Sarkaz/encounter/deposit.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"theme": "Sarkaz",
|
||||
"mode": [
|
||||
1
|
||||
],
|
||||
"stage": [
|
||||
{
|
||||
"name": "解惑",
|
||||
"option_num": 2,
|
||||
"choose": 1
|
||||
},
|
||||
{
|
||||
"name": "阴魂不散",
|
||||
"option_num": 2,
|
||||
"choose": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
4297
resource/roguelike/Sarkaz/recruitment.json
Normal file
1493
resource/roguelike/Sarkaz/shopping.json
Normal file
@@ -12410,7 +12410,7 @@
|
||||
"Roguelike@MissionFailedFlag2"
|
||||
]
|
||||
},
|
||||
"Roguelike@InitalDrop": {
|
||||
"Roguelike@InitialDrop": {
|
||||
"Doc": "base_task",
|
||||
"Doc2": "古堡观光(简单模式)初始会有一个免费道具,点确认。月度小队也有,再多几次",
|
||||
"template": "empty.png",
|
||||
@@ -12423,7 +12423,7 @@
|
||||
],
|
||||
"next": [
|
||||
"Roguelike@SquadDefault",
|
||||
"Roguelike@InitalDrop"
|
||||
"Roguelike@InitialDrop"
|
||||
]
|
||||
},
|
||||
"Roguelike@IntegratedStrategies": {
|
||||
@@ -13590,7 +13590,7 @@
|
||||
],
|
||||
"next": [
|
||||
"Roguelike@SquadDefault",
|
||||
"Roguelike@InitalDrop",
|
||||
"Roguelike@InitialDrop",
|
||||
"Roguelike@ChooseDifficulty",
|
||||
"Roguelike@StartExplore"
|
||||
]
|
||||
@@ -13828,7 +13828,7 @@
|
||||
"Phantom@Roguelike@GetDropRecruit"
|
||||
]
|
||||
},
|
||||
"Phantom@Roguelike@InitalDrop": {},
|
||||
"Phantom@Roguelike@InitialDrop": {},
|
||||
"Phantom@Roguelike@LastReward": {},
|
||||
"Phantom@Roguelike@LastReward2": {},
|
||||
"Phantom@Roguelike@LastReward3": {},
|
||||
@@ -14401,7 +14401,7 @@
|
||||
"Mizuki@Roguelike@GetDropBox"
|
||||
]
|
||||
},
|
||||
"Mizuki@Roguelike@InitalDrop": {},
|
||||
"Mizuki@Roguelike@InitialDrop": {},
|
||||
"Mizuki@Roguelike@LastReward": {},
|
||||
"Mizuki@Roguelike@LastReward2": {},
|
||||
"Mizuki@Roguelike@LastReward3": {},
|
||||
@@ -15594,7 +15594,7 @@
|
||||
"Sami@Roguelike@GetDropRecruit"
|
||||
]
|
||||
},
|
||||
"Sami@Roguelike@InitalDrop": {},
|
||||
"Sami@Roguelike@InitialDrop": {},
|
||||
"Sami@Roguelike@LastReward": {},
|
||||
"Sami@Roguelike@LastReward2": {},
|
||||
"Sami@Roguelike@LastReward3": {},
|
||||
@@ -16624,6 +16624,875 @@
|
||||
"Sami@Roguelike@WaitForStartButtonClicked"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@Abandon": {
|
||||
"crop_doc": {
|
||||
"roi": [
|
||||
1067,
|
||||
255,
|
||||
159,
|
||||
154
|
||||
],
|
||||
"mask": []
|
||||
}
|
||||
},
|
||||
"Sarkaz@Roguelike@ChooseDifficulty": {
|
||||
"roi": [
|
||||
1086,
|
||||
309,
|
||||
194,
|
||||
140
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@ChooseDifficulty_Easiest": {
|
||||
"action": "ClickRect",
|
||||
"specificRect": [
|
||||
1119,
|
||||
479,
|
||||
80,
|
||||
22
|
||||
],
|
||||
"postDelay": 800,
|
||||
"template": "Sarkaz@Roguelike@StartExplore.png",
|
||||
"roi": [
|
||||
958,
|
||||
530,
|
||||
322,
|
||||
189
|
||||
],
|
||||
"sub": [
|
||||
"SwipeToTheUp*2"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@ChooseDifficulty_Hardest": {
|
||||
"action": "ClickRect",
|
||||
"specificRect": [
|
||||
1119,
|
||||
479,
|
||||
80,
|
||||
22
|
||||
],
|
||||
"postDelay": 800,
|
||||
"template": "Sarkaz@Roguelike@StartExplore.png",
|
||||
"roi": [
|
||||
958,
|
||||
530,
|
||||
322,
|
||||
189
|
||||
],
|
||||
"sub": [
|
||||
"SwipeToTheDown*2"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@ChooseOper": {
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@CloseCollectionContinue",
|
||||
"Sarkaz@Roguelike@CloseCollectionClose",
|
||||
"Sarkaz@Roguelike@ChooseOperConfirm",
|
||||
"Sarkaz@Roguelike@Abandon",
|
||||
"Sarkaz@Roguelike@ChooseOperConfirm#next"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@ClickToDrops": {},
|
||||
"Sarkaz@Roguelike@CloseCollection": {
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@LastReward",
|
||||
"Sarkaz@Roguelike@LastReward4",
|
||||
"Sarkaz@Roguelike@LastReward2",
|
||||
"Sarkaz@Roguelike@LastReward3",
|
||||
"Sarkaz@Roguelike@LastRewardRand",
|
||||
"Sarkaz@Roguelike@LastReward5",
|
||||
"Sarkaz@Roguelike@RolesDefault"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@CloseCollectionClose": {
|
||||
"action": "ClickSelf",
|
||||
"templThreshold": 0.9,
|
||||
"roi": [
|
||||
572,
|
||||
434,
|
||||
144,
|
||||
141
|
||||
],
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageEncounterEnter",
|
||||
"Sarkaz@Roguelike@Stages#next",
|
||||
"Sarkaz@Roguelike@DropsFlag",
|
||||
"Sarkaz@Roguelike@CloseEvent",
|
||||
"Sarkaz@Roguelike@ChooseOperFlag"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@CloseCollectionContinue": {
|
||||
"action": "ClickSelf",
|
||||
"templThreshold": 0.9,
|
||||
"roi": [
|
||||
549,
|
||||
440,
|
||||
123,
|
||||
130
|
||||
],
|
||||
"maskRange": [
|
||||
100,
|
||||
255
|
||||
],
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageEncounterEnter",
|
||||
"Sarkaz@Roguelike@Stages#next",
|
||||
"Sarkaz@Roguelike@DropsFlag",
|
||||
"Sarkaz@Roguelike@CloseEvent",
|
||||
"Sarkaz@Roguelike@ChooseOperFlag"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@CloseEvent": {},
|
||||
"Sarkaz@Roguelike@Continue": {},
|
||||
"Sarkaz@Roguelike@DialogSkipConfirm": {
|
||||
"template": "Roguelike@DialogSkipConfirm.png",
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@DialogSkip",
|
||||
"Sarkaz@Roguelike@Stages#next"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@DropsFlag": {
|
||||
"template": "Roguelike@DropsFlag.png",
|
||||
"baseTask": "Sarkaz@Roguelike@DropsFlag_default"
|
||||
},
|
||||
"Sarkaz@Roguelike@DropsFlag_default": {
|
||||
"template": "Roguelike@DropsFlag.png",
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@GetDrops#next",
|
||||
"Sarkaz@Roguelike@GetDropCompleted",
|
||||
"Sarkaz@Roguelike@GetDropLeave",
|
||||
"Sarkaz@Roguelike@Stages#next",
|
||||
"Sarkaz@Roguelike@StageEncounterOptions#next",
|
||||
"Sarkaz@Roguelike@StageEncounterSpecialClose",
|
||||
"Sarkaz@Roguelike@EnterAfterRecruit",
|
||||
"Sarkaz@Roguelike@StageTraderLeave",
|
||||
"Sarkaz@Roguelike@CloseEvent",
|
||||
"Sarkaz@Roguelike@DialogSkip",
|
||||
"Sarkaz@Roguelike@RecruitOther"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@DropsFlag_mode1": {
|
||||
"template": "Roguelike@DropsFlag.png",
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@GetDropLeave",
|
||||
"Sarkaz@Roguelike@GetDrops#next",
|
||||
"Sarkaz@Roguelike@GetDropCompleted",
|
||||
"Sarkaz@Roguelike@Stages#next",
|
||||
"Sarkaz@Roguelike@StageEncounterOptions#next",
|
||||
"Sarkaz@Roguelike@StageEncounterSpecialClose",
|
||||
"Sarkaz@Roguelike@EnterAfterRecruit",
|
||||
"Sarkaz@Roguelike@StageTraderLeave",
|
||||
"Sarkaz@Roguelike@CloseEvent",
|
||||
"Sarkaz@Roguelike@DialogSkip",
|
||||
"Sarkaz@Roguelike@RecruitOther"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@EnterAfterRecruit": {},
|
||||
"Sarkaz@Roguelike@ExitThenAbandon": {
|
||||
"template": "Roguelike@ExitThenAbandon.png",
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@ExitThenAbandon",
|
||||
"Sarkaz@Roguelike@Abandon"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@ExitThenAbandon_ToHardest": {
|
||||
"template": "Roguelike@ExitThenAbandon.png",
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@ExitThenAbandon_ToHardest",
|
||||
"Sarkaz@Roguelike@Abandon"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@GamePass": {},
|
||||
"Sarkaz@Roguelike@GamePassSkip1": {},
|
||||
"Sarkaz@Roguelike@GamePassSkip1Confirm": {
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@GamePassSkip2",
|
||||
"Sarkaz@Roguelike@GamePassTheEndConfirm",
|
||||
"Sarkaz@Roguelike@GamePass"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@GamePassSkip2": {},
|
||||
"Sarkaz@Roguelike@GamePassTheEndConfirm": {},
|
||||
"Sarkaz@Roguelike@GetDrop1": {},
|
||||
"Sarkaz@Roguelike@GetDrop2": {},
|
||||
"Sarkaz@Roguelike@GetDrop3": {},
|
||||
"Sarkaz@Roguelike@GetDropCompleted": {},
|
||||
"Sarkaz@Roguelike@GetDropLeave": {},
|
||||
"Sarkaz@Roguelike@GetDropRecruit": {},
|
||||
"Sarkaz@Roguelike@GetDropSelect": {
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@GetDropSelectRecruit",
|
||||
"Sarkaz@Roguelike@GetDropSelectReward",
|
||||
"Sarkaz@Roguelike@ChooseOperFlag",
|
||||
"Sarkaz@Roguelike@GetDropCompleted",
|
||||
"Sarkaz@Roguelike@GetDropSelect"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@GetDropSelectRecruit": {
|
||||
"template": "Sarkaz@Roguelike@Recruit.png"
|
||||
},
|
||||
"Sarkaz@Roguelike@GetDropSelectReward": {},
|
||||
"Sarkaz@Roguelike@GetDrops": {
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@GetDrop1",
|
||||
"Sarkaz@Roguelike@GetDrop2",
|
||||
"Sarkaz@Roguelike@GetDrop3",
|
||||
"Sarkaz@Roguelike@GetDropSelectReward",
|
||||
"Sarkaz@Roguelike@GetDropSelect",
|
||||
"Sarkaz@Roguelike@GetDropRecruit"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@InitialDrop": {},
|
||||
"Sarkaz@Roguelike@LastReward": {},
|
||||
"Sarkaz@Roguelike@LastReward2": {},
|
||||
"Sarkaz@Roguelike@LastReward3": {},
|
||||
"Sarkaz@Roguelike@LastReward4": {},
|
||||
"Sarkaz@Roguelike@LastReward5": {
|
||||
"baseTask": "Roguelike@LastReward_default"
|
||||
},
|
||||
"Sarkaz@Roguelike@LastRewardConfirm": {},
|
||||
"Sarkaz@Roguelike@LastRewardRand": {},
|
||||
"Sarkaz@Roguelike@MapObject": {
|
||||
"roi": [
|
||||
257,
|
||||
488,
|
||||
189,
|
||||
123
|
||||
],
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@RecruitOther"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@MissionFailedFlag": {},
|
||||
"Sarkaz@Roguelike@MissionFailedFlag2": {},
|
||||
"Sarkaz@Roguelike@NextLevel": {
|
||||
"text": [
|
||||
"熔魂之始",
|
||||
"锻铁根须",
|
||||
"灰铸迷城",
|
||||
"或然歧域",
|
||||
"虚实疆界",
|
||||
"辉光天顶",
|
||||
"诡谲断章"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@RecruitMain": {
|
||||
"template": "Sarkaz@Roguelike@Recruit.png"
|
||||
},
|
||||
"Sarkaz@Roguelike@RecruitOther": {
|
||||
"template": "Sarkaz@Roguelike@Recruit.png"
|
||||
},
|
||||
"Sarkaz@Roguelike@RecruitWithoutButton": {
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@RecruitOther",
|
||||
"Sarkaz@Roguelike@EnterAfterRecruit",
|
||||
"Sarkaz@Roguelike@TraderRandomShopping",
|
||||
"Sarkaz@Roguelike@StageTraderLeave",
|
||||
"Sarkaz@Roguelike@DropsFlag",
|
||||
"Sarkaz@Roguelike@ChooseOperFlag",
|
||||
"Sarkaz@Roguelike@StageEncounterGiveUpRecruitConfirm",
|
||||
"Sarkaz@Roguelike@RecruitWithoutButton"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@RolesConfirm": {
|
||||
"template": "Sarkaz@Roguelike@LastRewardConfirm"
|
||||
},
|
||||
"Sarkaz@Roguelike@RolesDefault": {},
|
||||
"Sarkaz@Roguelike@SelectTheme": {
|
||||
"baseTask": "Roguelike@SelectTheme",
|
||||
"text": [
|
||||
"假说辑录"
|
||||
],
|
||||
"next": [
|
||||
"#self",
|
||||
"Sarkaz@Roguelike@FromIntegratedStrategies"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@SquadConfirm": {
|
||||
"template": "Sarkaz@Roguelike@LastRewardConfirm.png",
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@LastReward",
|
||||
"Sarkaz@Roguelike@LastReward4",
|
||||
"Sarkaz@Roguelike@LastReward2",
|
||||
"Sarkaz@Roguelike@LastReward3",
|
||||
"Sarkaz@Roguelike@LastRewardRand",
|
||||
"Sarkaz@Roguelike@LastReward5",
|
||||
"Sarkaz@Roguelike@RolesDefault",
|
||||
"Sarkaz@Roguelike@CloseCollection",
|
||||
"Sarkaz@Roguelike@DialogSkip",
|
||||
"Sarkaz@Roguelike@Stages#next",
|
||||
"Sarkaz@Roguelike@MapObject"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@SquadDefault": {},
|
||||
"Sarkaz@Roguelike@StageBoons": {
|
||||
"Doc": "得偿所愿",
|
||||
"templThreshold": 0.95,
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageBoonsEnter",
|
||||
"Sarkaz@Roguelike@Stages#next"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageBoonsEnter": {
|
||||
"template": "Sarkaz@Roguelike@StageTraderEnter.png",
|
||||
"baseTask": "Sarkaz@Roguelike@StageEnter",
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageBoonsEnter",
|
||||
"Sarkaz@Roguelike@StageEncounterJudgeClick"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageBoskyPassage": {
|
||||
"Doc": "诡谲断章",
|
||||
"templThreshold": 0.9,
|
||||
"baseTask": "Sarkaz@Roguelike@Stage",
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageBoskyPassageEnter",
|
||||
"Sarkaz@Roguelike@Stages#next"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageBoskyPassageEnter": {
|
||||
"baseTask": "Sarkaz@Roguelike@StageEnter",
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageBoskyPassageEnter",
|
||||
"Sarkaz@Roguelike@StageEncounterJudgeClick"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageCombatDps": {
|
||||
"templThreshold": 0.975
|
||||
},
|
||||
"Sarkaz@Roguelike@StageCombatDpsEnter": {},
|
||||
"Sarkaz@Roguelike@StageConfrontation": {
|
||||
"Doc": "狭路相逢",
|
||||
"baseTask": "Sarkaz@Roguelike@Stage",
|
||||
"templThreshold": 0.95,
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageEncounterEnter",
|
||||
"Sarkaz@Roguelike@Stages#next"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageDreadfulFoe": {},
|
||||
"Sarkaz@Roguelike@StageDreadfulFoe-5": {
|
||||
"Doc": "第五层的boss关卡",
|
||||
"baseTask": "Sarkaz@Roguelike@Stage",
|
||||
"templThreshold": 0.85,
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageDreadfulFoe-5Enter",
|
||||
"Sarkaz@Roguelike@StageDreadfulFoeEnter",
|
||||
"Sarkaz@Roguelike@StageEmergencyDpsEnter",
|
||||
"Sarkaz@Roguelike@StageCombatDpsEnter",
|
||||
"Sarkaz@Roguelike@Stages#next"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageDreadfulFoe-5Enter": {
|
||||
"baseTask": "Sarkaz@Roguelike@StageEnterBattle"
|
||||
},
|
||||
"Sarkaz@Roguelike@StageDreadfulFoeEnter": {},
|
||||
"Sarkaz@Roguelike@StageEmergencyDps": {
|
||||
"templThreshold": 0.95
|
||||
},
|
||||
"Sarkaz@Roguelike@StageEmergencyDpsEnter": {},
|
||||
"Sarkaz@Roguelike@StageEmergencyTransportation": {
|
||||
"Doc": "先行一步,拒绝可以获取2希望",
|
||||
"baseTask": "Sarkaz@Roguelike@Stage",
|
||||
"templThreshold": 0.95,
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageEncounterEnter",
|
||||
"Sarkaz@Roguelike@Stages#next"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageEncounter": {
|
||||
"templThreshold": 0.96
|
||||
},
|
||||
"Sarkaz@Roguelike@StageEncounterEnter": {},
|
||||
"Sarkaz@Roguelike@StageEncounterLeaveConfirm": {},
|
||||
"Sarkaz@Roguelike@StageEncounterOptionFree": {},
|
||||
"Sarkaz@Roguelike@StageEncounterOptionLeave": {},
|
||||
"Sarkaz@Roguelike@StageEncounterOptionUnknown": {
|
||||
"templThreshold": 0.85
|
||||
},
|
||||
"Sarkaz@Roguelike@StageEncounterOptionWonderland": {},
|
||||
"Sarkaz@Roguelike@StageEncounterOptions": {
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageEncounterOptionFree",
|
||||
"Sarkaz@Roguelike@StageSafeHouseReuse",
|
||||
"Sarkaz@Roguelike@StageEncounterOptionLeave",
|
||||
"Sarkaz@Roguelike@StageEncounterOptionWonderland",
|
||||
"Sarkaz@Roguelike@ChooseOperFlag",
|
||||
"Sarkaz@Roguelike@StageEmergencyDpsEnter",
|
||||
"Sarkaz@Roguelike@StageCombatDpsEnter",
|
||||
"Sarkaz@Roguelike@CloseEvent",
|
||||
"Sarkaz@Roguelike@StageEncounterOptionUnknown"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageEncounterSpecialClose": {},
|
||||
"Sarkaz@Roguelike@StageFilterTruth": {
|
||||
"Doc": "去伪存真",
|
||||
"baseTask": "Sarkaz@Roguelike@Stage",
|
||||
"templThreshold": 0.95,
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageFilterTruthEnter",
|
||||
"Sarkaz@Roguelike@Stages#next"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageFilterTruthCR": {
|
||||
"Doc": "可重建",
|
||||
"baseTask": "Sarkaz@Roguelike@Stage",
|
||||
"templThreshold": 0.95,
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageFilterTruthEnter",
|
||||
"Sarkaz@Roguelike@Stages#next"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageFilterTruthHD": {
|
||||
"Doc": "已深化",
|
||||
"baseTask": "Sarkaz@Roguelike@Stage",
|
||||
"templThreshold": 0.95,
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageFilterTruthEnter",
|
||||
"Sarkaz@Roguelike@Stages#next"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageFilterTruthEnter": {
|
||||
"baseTask": "Sarkaz@Roguelike@StageEnter",
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageFilterTruthEnter",
|
||||
"Sarkaz@Roguelike@StageFilterTruthLeave"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageFilterTruthLeave": {
|
||||
"action": "ClickSelf",
|
||||
"roi": [
|
||||
1046,
|
||||
443,
|
||||
234,
|
||||
204
|
||||
],
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageFilterTruthLeaveConfirm",
|
||||
"Sarkaz@Roguelike@StageFilterTruthLeave"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageFilterTruthLeaveConfirm": {
|
||||
"action": "ClickSelf",
|
||||
"roi": [
|
||||
985,
|
||||
447,
|
||||
295,
|
||||
203
|
||||
],
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@Stages#next"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageGambling": {
|
||||
"Doc": "兴致盎然",
|
||||
"baseTask": "Sarkaz@Roguelike@Stage",
|
||||
"templThreshold": 0.95,
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageEncounterEnter",
|
||||
"Sarkaz@Roguelike@Stages#next"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageProphecy": {
|
||||
"Doc": "命运所指",
|
||||
"baseTask": "Sarkaz@Roguelike@Stage",
|
||||
"templThreshold": 0.95,
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageEncounterEnter",
|
||||
"Sarkaz@Roguelike@Stages#next"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageSafeHouse": {
|
||||
"templThreshold": 0.95
|
||||
},
|
||||
"Sarkaz@Roguelike@StageSafeHouseCR": {
|
||||
"Doc": "可重建",
|
||||
"templThreshold": 0.95,
|
||||
"baseTask": "Sarkaz@Roguelike@Stage",
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageSafeHouseEnter",
|
||||
"Sarkaz@Roguelike@Stages#next"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageSafeHouseHD": {
|
||||
"Doc": "已深化",
|
||||
"templThreshold": 0.95,
|
||||
"baseTask": "Sarkaz@Roguelike@Stage",
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageSafeHouseEnter",
|
||||
"Sarkaz@Roguelike@Stages#next"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageSafeHouseEnter": {
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageSafeHouseEnter",
|
||||
"Sarkaz@Roguelike@StageEncounterJudgeClick"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageSafeHouseReuse": {
|
||||
"algorithm": "OcrDetect",
|
||||
"action": "ClickSelf",
|
||||
"withoutDet": true,
|
||||
"roi": [
|
||||
880,
|
||||
210,
|
||||
140,
|
||||
36
|
||||
],
|
||||
"text": [
|
||||
"活用安全屋"
|
||||
],
|
||||
"preDelay": 500,
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageEncounterOption#next"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageTrader": {
|
||||
"templThreshold": 0.95
|
||||
},
|
||||
"Sarkaz@Roguelike@StageTraderCR": {
|
||||
"Doc": "可重建",
|
||||
"templThreshold": 0.95,
|
||||
"baseTask": "Sarkaz@Roguelike@Stage",
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageTraderEnter",
|
||||
"Sarkaz@Roguelike@Stages#next"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageTraderHD": {
|
||||
"Doc": "已深化",
|
||||
"templThreshold": 0.95,
|
||||
"baseTask": "Sarkaz@Roguelike@Stage",
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageTraderEnter",
|
||||
"Sarkaz@Roguelike@Stages#next"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageTraderEnter": {},
|
||||
"Sarkaz@Roguelike@StageTraderLeaveConfirm": {
|
||||
"template": "Roguelike@StageTraderLeaveConfirm.png",
|
||||
"exceededNext": [
|
||||
"Sarkaz@Roguelike@ExitThenAbandon"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageTraderRefresh": {
|
||||
"action": "ClickSelf",
|
||||
"roi": [
|
||||
230,
|
||||
73,
|
||||
212,
|
||||
141
|
||||
],
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageTraderRefreshConfirm"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageTraderRefreshConfirm": {
|
||||
"action": "ClickSelf",
|
||||
"postDelay": 500,
|
||||
"roi": [
|
||||
640,
|
||||
414,
|
||||
504,
|
||||
154
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StageWindAndRain": {
|
||||
"Doc": "失与得",
|
||||
"baseTask": "Sarkaz@Roguelike@Stage",
|
||||
"templThreshold": 0.95,
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@StageEncounterEnter",
|
||||
"Sarkaz@Roguelike@Stages#next"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@Stages": {
|
||||
"baseTask": "Sarkaz@Roguelike@Stages_default"
|
||||
},
|
||||
"Sarkaz@Roguelike@Stages_aggressive": {
|
||||
"Doc": "优先紧急作战,1-2层",
|
||||
"algorithm": "JustReturn",
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@ChooseBurdenOperatorAtStart",
|
||||
"Sarkaz@Roguelike@NextLevel",
|
||||
"Sarkaz@Roguelike@StageBoskyPassage",
|
||||
"Sarkaz@Roguelike@StageEmergencyDps",
|
||||
"Sarkaz@Roguelike@StageCombatDps",
|
||||
"Sarkaz@Roguelike@StageSafeHouseHD",
|
||||
"Sarkaz@Roguelike@StageSafeHouse",
|
||||
"Sarkaz@Roguelike@StageSafeHouseCR",
|
||||
"Sarkaz@Roguelike@StageBoons",
|
||||
"Sarkaz@Roguelike@StageTraderHD",
|
||||
"Sarkaz@Roguelike@StageTrader",
|
||||
"Sarkaz@Roguelike@StageTraderCR",
|
||||
"Sarkaz@Roguelike@StageFilterTruthHD",
|
||||
"Sarkaz@Roguelike@StageFilterTruth",
|
||||
"Sarkaz@Roguelike@StageFilterTruthCR",
|
||||
"Sarkaz@Roguelike@StageEncounter",
|
||||
"Sarkaz@Roguelike@StageConfrontation",
|
||||
"Sarkaz@Roguelike@StageWindAndRain",
|
||||
"Sarkaz@Roguelike@StageProphecy",
|
||||
"Sarkaz@Roguelike@StageEmergencyTransportation",
|
||||
"Sarkaz@Roguelike@StageGambling",
|
||||
"Sarkaz@Roguelike@StageDreadfulFoe",
|
||||
"Sarkaz@Roguelike@StageDreadfulFoe-5",
|
||||
"Sarkaz@Roguelike@CloseCollectionContinue",
|
||||
"Sarkaz@Roguelike@CloseCollectionClose"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@Stages_default": {
|
||||
"Doc": "avoid battle,其他模式和5-6层策略",
|
||||
"algorithm": "JustReturn",
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@ChooseBurdenOperatorAtStart",
|
||||
"Sarkaz@Roguelike@NextLevel",
|
||||
"Sarkaz@Roguelike@StageBoskyPassage",
|
||||
"Sarkaz@Roguelike@StageTraderHD",
|
||||
"Sarkaz@Roguelike@StageTrader",
|
||||
"Sarkaz@Roguelike@StageTraderCR",
|
||||
"Sarkaz@Roguelike@StageSafeHouseHD",
|
||||
"Sarkaz@Roguelike@StageSafeHouse",
|
||||
"Sarkaz@Roguelike@StageSafeHouseCR",
|
||||
"Sarkaz@Roguelike@StageBoons",
|
||||
"Sarkaz@Roguelike@StageEmergencyTransportation",
|
||||
"Sarkaz@Roguelike@StageGambling",
|
||||
"Sarkaz@Roguelike@StageProphecy",
|
||||
"Sarkaz@Roguelike@StageFilterTruthHD",
|
||||
"Sarkaz@Roguelike@StageFilterTruth",
|
||||
"Sarkaz@Roguelike@StageFilterTruthCR",
|
||||
"Sarkaz@Roguelike@StageEncounter",
|
||||
"Sarkaz@Roguelike@StageWindAndRain",
|
||||
"Sarkaz@Roguelike@StageConfrontation",
|
||||
"Sarkaz@Roguelike@StageCombatDps",
|
||||
"Sarkaz@Roguelike@StageEmergencyDps",
|
||||
"Sarkaz@Roguelike@StageDreadfulFoe",
|
||||
"Sarkaz@Roguelike@StageDreadfulFoe-5",
|
||||
"Sarkaz@Roguelike@CloseCollectionContinue",
|
||||
"Sarkaz@Roguelike@CloseCollectionClose"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@Stages_pragmatic": {
|
||||
"Doc": "避紧急作战,3-4层策略",
|
||||
"algorithm": "JustReturn",
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@NextLevel",
|
||||
"Sarkaz@Roguelike@StageBoskyPassage",
|
||||
"Sarkaz@Roguelike@StageCombatDps",
|
||||
"Sarkaz@Roguelike@StageSafeHouseHD",
|
||||
"Sarkaz@Roguelike@StageSafeHouse",
|
||||
"Sarkaz@Roguelike@StageSafeHouseCR",
|
||||
"Sarkaz@Roguelike@StageBoons",
|
||||
"Sarkaz@Roguelike@StageEncounter",
|
||||
"Sarkaz@Roguelike@StageFilterTruthHD",
|
||||
"Sarkaz@Roguelike@StageFilterTruth",
|
||||
"Sarkaz@Roguelike@StageFilterTruthCR",
|
||||
"Sarkaz@Roguelike@StageConfrontation",
|
||||
"Sarkaz@Roguelike@StageTraderHD",
|
||||
"Sarkaz@Roguelike@StageTrader",
|
||||
"Sarkaz@Roguelike@StageTraderCR",
|
||||
"Sarkaz@Roguelike@StageProphecy",
|
||||
"Sarkaz@Roguelike@StageWindAndRain",
|
||||
"Sarkaz@Roguelike@StageEmergencyTransportation",
|
||||
"Sarkaz@Roguelike@StageGambling",
|
||||
"Sarkaz@Roguelike@StageEmergencyDps",
|
||||
"Sarkaz@Roguelike@StageDreadfulFoe",
|
||||
"Sarkaz@Roguelike@StageDreadfulFoe-5",
|
||||
"Sarkaz@Roguelike@CloseCollectionContinue",
|
||||
"Sarkaz@Roguelike@CloseCollectionClose"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@ChooseBurdenOperatorAtStart": {
|
||||
"template": "Sarkaz@Roguelike@ChooseBurdenOperatorAtStart.png",
|
||||
"roi": [
|
||||
589,
|
||||
584,
|
||||
231,
|
||||
121
|
||||
],
|
||||
"templThreshold": 0.9,
|
||||
"action": "ClickRect",
|
||||
"specificRect": [
|
||||
710,
|
||||
680,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"postDelay": 500,
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@ChooseBurdenOperator"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@ChooseBurdenOperator": {
|
||||
"template": "Sarkaz@Roguelike@ChooseBurdenOperator.png",
|
||||
"roi": [
|
||||
11,
|
||||
493,
|
||||
140,
|
||||
143
|
||||
],
|
||||
"templThreshold": 0.9,
|
||||
"action": "ClickSelf",
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@ChooseBurdenOperatorSelect1"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@ChooseBurdenOperatorSelect1": {
|
||||
"algorithm": "JustReturn",
|
||||
"action": "ClickRect",
|
||||
"specificRect": [
|
||||
330,
|
||||
240,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@ChooseBurdenOperatorSelect2"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@ChooseBurdenOperatorSelect2": {
|
||||
"algorithm": "JustReturn",
|
||||
"action": "ClickRect",
|
||||
"specificRect": [
|
||||
450,
|
||||
240,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@ChooseBurdenOperatorSelect3"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@ChooseBurdenOperatorSelect3": {
|
||||
"algorithm": "JustReturn",
|
||||
"action": "ClickRect",
|
||||
"specificRect": [
|
||||
570,
|
||||
240,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@ChooseBurdenOperatorConfirm"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@ChooseBurdenOperatorConfirm": {
|
||||
"template": "Sarkaz@Roguelike@ChooseBurdenOperatorConfirm.png",
|
||||
"roi": [
|
||||
542,
|
||||
551,
|
||||
135,
|
||||
134
|
||||
],
|
||||
"templThreshold": 0.9,
|
||||
"action": "ClickSelf",
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@ChooseBurdenOperatorQuit"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@ChooseBurdenOperatorQuit": {
|
||||
"template": "Sarkaz@Roguelike@ChooseBurdenOperatorQuit.png",
|
||||
"roi": [
|
||||
0,
|
||||
0,
|
||||
150,
|
||||
148
|
||||
],
|
||||
"templThreshold": 0.9,
|
||||
"action": "ClickSelf",
|
||||
"next": [
|
||||
"Sarkaz@Roguelike@ChooseBurdenOperatorQuit",
|
||||
"Sarkaz@Roguelike@Stages#next"
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StartExplore": {
|
||||
"roi": [
|
||||
1014,
|
||||
481,
|
||||
266,
|
||||
219
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StrategyChange_mode0": {
|
||||
"text": [
|
||||
"_aggressive",
|
||||
"_pragmatic",
|
||||
"_default"
|
||||
],
|
||||
"ocrReplace": [
|
||||
[
|
||||
"熔魂之始",
|
||||
"_aggressive"
|
||||
],
|
||||
[
|
||||
"锻铁根须",
|
||||
"_aggressive"
|
||||
],
|
||||
[
|
||||
"灰铸迷城",
|
||||
"_pragmatic"
|
||||
],
|
||||
[
|
||||
"或然歧域",
|
||||
"_pragmatic"
|
||||
],
|
||||
[
|
||||
"虚实疆界",
|
||||
"_default"
|
||||
],
|
||||
[
|
||||
"辉光天顶",
|
||||
"_default"
|
||||
],
|
||||
[
|
||||
"诡谲断章",
|
||||
"_SKIP_"
|
||||
]
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@StrategyChange_mode1": {
|
||||
"baseTask": "Sarkaz@Roguelike@StrategyChange_mode4",
|
||||
"Doc": "刷源石锭第二层就会退,这里借用第三层退的刷开局策略"
|
||||
},
|
||||
"Sarkaz@Roguelike@StrategyChange_mode4": {
|
||||
"text": [
|
||||
"_default",
|
||||
"_exit"
|
||||
],
|
||||
"ocrReplace": [
|
||||
[
|
||||
"熔魂之始",
|
||||
"_default"
|
||||
],
|
||||
[
|
||||
"锻铁根须",
|
||||
"_default"
|
||||
],
|
||||
[
|
||||
"灰铸迷城",
|
||||
"_exit"
|
||||
],
|
||||
[
|
||||
"或然歧域",
|
||||
"_exit"
|
||||
],
|
||||
[
|
||||
"虚实疆界",
|
||||
"_exit"
|
||||
],
|
||||
[
|
||||
"辉光天顶",
|
||||
"_exit"
|
||||
],
|
||||
[
|
||||
"诡谲断章",
|
||||
"_exit"
|
||||
]
|
||||
]
|
||||
},
|
||||
"Sarkaz@Roguelike@TodoEnter": {},
|
||||
"Sarkaz@Roguelike@WaitForStartButtonClicked": {
|
||||
"template": "Roguelike@QuickFormation.png"
|
||||
},
|
||||
"Reclamation": {
|
||||
"template": [
|
||||
"Terminal.png",
|
||||
@@ -18423,4 +19292,4 @@
|
||||
"Stop"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
BIN
resource/template/Sarkaz@Roguelike@Abandon.png
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
BIN
resource/template/Sarkaz@Roguelike@ChooseBurdenOperator.png
Normal file
|
After Width: | Height: | Size: 907 B |
|
After Width: | Height: | Size: 4.7 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
BIN
resource/template/Sarkaz@Roguelike@ChooseBurdenOperatorQuit.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
resource/template/Sarkaz@Roguelike@ChooseDifficulty.png
Normal file
|
After Width: | Height: | Size: 8.8 KiB |
BIN
resource/template/Sarkaz@Roguelike@CloseCollection.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
resource/template/Sarkaz@Roguelike@CloseCollectionClose.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
resource/template/Sarkaz@Roguelike@CloseCollectionContinue.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
resource/template/Sarkaz@Roguelike@CloseEvent.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
resource/template/Sarkaz@Roguelike@Continue.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
resource/template/Sarkaz@Roguelike@EnterAfterRecruit.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
resource/template/Sarkaz@Roguelike@GamePass.png
Normal file
|
After Width: | Height: | Size: 45 KiB |
BIN
resource/template/Sarkaz@Roguelike@GamePassSkip1.png
Normal file
|
After Width: | Height: | Size: 4.9 KiB |
BIN
resource/template/Sarkaz@Roguelike@GamePassSkip1Confirm.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
resource/template/Sarkaz@Roguelike@GamePassSkip2.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
resource/template/Sarkaz@Roguelike@GamePassTheEndConfirm.png
Normal file
|
After Width: | Height: | Size: 4.7 KiB |
BIN
resource/template/Sarkaz@Roguelike@GetDrop1.png
Normal file
|
After Width: | Height: | Size: 8.0 KiB |
BIN
resource/template/Sarkaz@Roguelike@GetDrop2.png
Normal file
|
After Width: | Height: | Size: 8.8 KiB |
BIN
resource/template/Sarkaz@Roguelike@GetDrop3.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
resource/template/Sarkaz@Roguelike@GetDropCompleted.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
resource/template/Sarkaz@Roguelike@GetDropLeave.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
resource/template/Sarkaz@Roguelike@GetDropRecruit.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
resource/template/Sarkaz@Roguelike@GetDropSelect.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
resource/template/Sarkaz@Roguelike@GetDropSelectReward.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
resource/template/Sarkaz@Roguelike@InitialDrop.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
resource/template/Sarkaz@Roguelike@LastReward.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
resource/template/Sarkaz@Roguelike@LastReward2.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
resource/template/Sarkaz@Roguelike@LastReward3.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
resource/template/Sarkaz@Roguelike@LastReward4.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
resource/template/Sarkaz@Roguelike@LastReward5.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
resource/template/Sarkaz@Roguelike@LastRewardConfirm.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
resource/template/Sarkaz@Roguelike@LastRewardRand.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
resource/template/Sarkaz@Roguelike@MapObject.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
BIN
resource/template/Sarkaz@Roguelike@MissionFailedFlag.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
resource/template/Sarkaz@Roguelike@MissionFailedFlag2.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
resource/template/Sarkaz@Roguelike@Recruit.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
resource/template/Sarkaz@Roguelike@RolesDefault.png
Normal file
|
After Width: | Height: | Size: 150 KiB |
BIN
resource/template/Sarkaz@Roguelike@SquadDefault.png
Normal file
|
After Width: | Height: | Size: 148 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageBoons.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageBoskyPassage.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageBoskyPassageEnter.png
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageCombatDps.png
Normal file
|
After Width: | Height: | Size: 9.7 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageCombatDpsEnter.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageConfrontation.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageDreadfulFoe-5.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageDreadfulFoe-5Enter.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageDreadfulFoe.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageDreadfulFoeEnter.png
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageEmergencyDps.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageEmergencyDpsEnter.png
Normal file
|
After Width: | Height: | Size: 29 KiB |
|
After Width: | Height: | Size: 12 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageEncounter.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageEncounterEnter.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 13 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageEncounterOptionFree.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageEncounterOptionLeave.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageFilterTruth.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageFilterTruthCR.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageFilterTruthEnter.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageFilterTruthHD.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageFilterTruthLeave.png
Normal file
|
After Width: | Height: | Size: 5.3 KiB |
|
After Width: | Height: | Size: 12 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageGambling.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageProphecy.png
Normal file
|
After Width: | Height: | Size: 9.6 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageSafeHouse.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageSafeHouseCR.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageSafeHouseEnter.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageSafeHouseHD.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageTrader.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageTraderCR.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageTraderEnter.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageTraderHD.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageTraderRefresh.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageTraderRefreshConfirm.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
resource/template/Sarkaz@Roguelike@StageWindAndRain.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
resource/template/Sarkaz@Roguelike@StartExplore.png
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
resource/template/Sarkaz@Roguelike@TodoEnter.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
@@ -171,6 +171,7 @@ bool asst::ResourceLoader::load(const std::filesystem::path& path)
|
||||
LoadResourceAndCheckRet(RoguelikeCopilotConfig, "roguelike"_p / "Phantom"_p / "autopilot"_p);
|
||||
LoadResourceAndCheckRet(RoguelikeCopilotConfig, "roguelike"_p / "Mizuki"_p / "autopilot"_p);
|
||||
LoadResourceAndCheckRet(RoguelikeCopilotConfig, "roguelike"_p / "Sami"_p / "autopilot"_p);
|
||||
LoadResourceAndCheckRet(RoguelikeCopilotConfig, "roguelike"_p / "Sarkaz"_p / "autopilot"_p);
|
||||
|
||||
// –––––––– Roguelike Recruitment Config ––––––––––––––––––––––––––––––––––––––––––
|
||||
LoadResourceAndCheckRet(
|
||||
@@ -182,6 +183,9 @@ bool asst::ResourceLoader::load(const std::filesystem::path& path)
|
||||
LoadResourceAndCheckRet(
|
||||
RoguelikeRecruitConfig,
|
||||
"roguelike"_p / "Sami"_p / "recruitment.json"_p);
|
||||
LoadResourceAndCheckRet(
|
||||
RoguelikeRecruitConfig,
|
||||
"roguelike"_p / "Sarkaz"_p / "recruitment.json"_p);
|
||||
|
||||
// –––––––– Roguelike Shopping Config –––––––––––––––––––––––––––––––––––––––––––––
|
||||
LoadResourceAndCheckRet(
|
||||
@@ -193,6 +197,9 @@ bool asst::ResourceLoader::load(const std::filesystem::path& path)
|
||||
LoadResourceAndCheckRet(
|
||||
RoguelikeShoppingConfig,
|
||||
"roguelike"_p / "Sami"_p / "shopping.json"_p);
|
||||
LoadResourceAndCheckRet(
|
||||
RoguelikeShoppingConfig,
|
||||
"roguelike"_p / "Sarkaz"_p / "shopping.json"_p);
|
||||
|
||||
// –––––––– Roguelike Encounter Config ––––––––––––––––––––––––––––––––––––––––––––
|
||||
LoadResourceAndCheckRet(
|
||||
@@ -204,6 +211,9 @@ bool asst::ResourceLoader::load(const std::filesystem::path& path)
|
||||
LoadResourceAndCheckRet(
|
||||
RoguelikeStageEncounterConfig,
|
||||
"roguelike"_p / "Sami"_p / "encounter"_p / "default.json"_p);
|
||||
LoadResourceAndCheckRet(
|
||||
RoguelikeStageEncounterConfig,
|
||||
"roguelike"_p / "Sarkaz"_p / "encounter"_p / "default.json"_p);
|
||||
LoadResourceAndCheckRet(
|
||||
RoguelikeStageEncounterConfig,
|
||||
"roguelike"_p / "Phantom"_p / "encounter"_p / "deposit.json"_p);
|
||||
@@ -213,6 +223,9 @@ bool asst::ResourceLoader::load(const std::filesystem::path& path)
|
||||
LoadResourceAndCheckRet(
|
||||
RoguelikeStageEncounterConfig,
|
||||
"roguelike"_p / "Sami"_p / "encounter"_p / "deposit.json"_p);
|
||||
LoadResourceAndCheckRet(
|
||||
RoguelikeStageEncounterConfig,
|
||||
"roguelike"_p / "Sarkaz"_p / "encounter"_p / "deposit.json"_p);
|
||||
LoadResourceAndCheckRet(
|
||||
RoguelikeStageEncounterConfig,
|
||||
"roguelike"_p / "Sami"_p / "encounter"_p / "collapse.json"_p);
|
||||
|
||||
@@ -15,6 +15,7 @@ namespace asst
|
||||
static constexpr std::string_view Phantom = "Phantom";
|
||||
static constexpr std::string_view Mizuki = "Mizuki";
|
||||
static constexpr std::string_view Sami = "Sami";
|
||||
static constexpr std::string_view Sarkaz = "Sarkaz";
|
||||
};
|
||||
|
||||
enum class RoguelikeMode
|
||||
@@ -43,7 +44,8 @@ namespace asst
|
||||
{
|
||||
return theme == RoguelikeTheme::Phantom ||
|
||||
theme == RoguelikeTheme::Mizuki ||
|
||||
theme == RoguelikeTheme::Sami;
|
||||
theme == RoguelikeTheme::Sami ||
|
||||
theme == RoguelikeTheme::Sarkaz;
|
||||
}
|
||||
static constexpr bool is_valid_mode(RoguelikeMode mode, std::string_view theme = RoguelikeTheme::Sami)
|
||||
{
|
||||
|
||||
@@ -2283,7 +2283,7 @@ namespace MaaWpfGui.Main
|
||||
/// <param name="roguelike3NewSquad2StartingFoldartals">需要凹的板子,用;连接的字符串</param>
|
||||
/// <param name="useSupport">是否core_char使用好友助战</param>
|
||||
/// <param name="enableNonFriendSupport">是否允许使用非好友助战</param>
|
||||
/// <param name="theme">肉鸽主题["Phantom", "Mizuki", "Sami"]</param>
|
||||
/// <param name="theme">肉鸽主题["Phantom", "Mizuki", "Sami", "Sarkaz"]</param>
|
||||
/// <param name="refreshTraderWithDice">是否用骰子刷新商店购买特殊商品,目前支持水月肉鸽的指路鳞</param>
|
||||
/// <returns>是否成功。</returns>
|
||||
public bool AsstAppendRoguelike(
|
||||
|
||||
@@ -140,6 +140,10 @@
|
||||
<system:String x:Key="IS3NewSquad2">Life Prioritizing Squad</system:String>
|
||||
<system:String x:Key="IS3NewSquad3">Scientific Thinking</system:String>
|
||||
<system:String x:Key="IS3NewSquad4">Special Training Squad</system:String>
|
||||
<system:String x:Key="IS4NewSquad1">魂灵护送分队(占位)</system:String>
|
||||
<system:String x:Key="IS4NewSquad2">博闻广记分队(占位)</system:String>
|
||||
<system:String x:Key="IS4NewSquad3">蓝图测绘分队(占位)</system:String>
|
||||
<system:String x:Key="IS4NewSquad4">因地制宜分队(占位)</system:String>
|
||||
<system:String x:Key="LeaderSquad">Leader Squad</system:String>
|
||||
<system:String x:Key="GatheringSquad">Gathering Squad</system:String>
|
||||
<system:String x:Key="SupportSquad">Support Squad</system:String>
|
||||
@@ -267,6 +271,7 @@
|
||||
<system:String x:Key="RoguelikeThemePhantom">Phantom</system:String>
|
||||
<system:String x:Key="RoguelikeThemeMizuki">Mizuki</system:String>
|
||||
<system:String x:Key="RoguelikeThemeSami">Sami BETA! WORK IN PROGRESS!</system:String>
|
||||
<system:String x:Key="RoguelikeSarkaz">Sarkaz</system:String>
|
||||
<system:String x:Key="Strategy">Strategy</system:String>
|
||||
<system:String x:Key="StartTimesLimit">Stops after starting N times</system:String>
|
||||
<system:String x:Key="GoldTimesLimit">Stops after investing N times</system:String>
|
||||
|
||||
@@ -140,6 +140,10 @@
|
||||
<system:String x:Key="IS3NewSquad2">生活重視分隊</system:String>
|
||||
<system:String x:Key="IS3NewSquad3">科学主義分隊</system:String>
|
||||
<system:String x:Key="IS3NewSquad4">特訓分隊</system:String>
|
||||
<system:String x:Key="IS4NewSquad1">魂灵护送分队(占位)</system:String>
|
||||
<system:String x:Key="IS4NewSquad2">博闻广记分队(占位)</system:String>
|
||||
<system:String x:Key="IS4NewSquad3">蓝图测绘分队(占位)</system:String>
|
||||
<system:String x:Key="IS4NewSquad4">因地制宜分队(占位)</system:String>
|
||||
<system:String x:Key="LeaderSquad">指揮分隊</system:String>
|
||||
<system:String x:Key="GatheringSquad">集団分隊</system:String>
|
||||
<system:String x:Key="SupportSquad">支援分隊</system:String>
|
||||
@@ -267,6 +271,7 @@
|
||||
<system:String x:Key="RoguelikeThemePhantom">ファントム</system:String>
|
||||
<system:String x:Key="RoguelikeThemeMizuki">ミヅキ</system:String>
|
||||
<system:String x:Key="RoguelikeThemeSami">サーミ</system:String>
|
||||
<system:String x:Key="RoguelikeThemeSarkaz">サルカズ</system:String>
|
||||
<system:String x:Key="Strategy">ストラテジー</system:String>
|
||||
<system:String x:Key="StartTimesLimit">冒険をN回始めた後に停止する</system:String>
|
||||
<system:String x:Key="GoldTimesLimit">N回投資した後に停止する</system:String>
|
||||
|
||||
@@ -140,6 +140,10 @@
|
||||
<system:String x:Key="IS3NewSquad2">생존지상 분대</system:String>
|
||||
<system:String x:Key="IS3NewSquad3">과학주의 분대</system:String>
|
||||
<system:String x:Key="IS3NewSquad4">특훈 분대</system:String>
|
||||
<system:String x:Key="IS4NewSquad1">魂灵护送分队(占位)</system:String>
|
||||
<system:String x:Key="IS4NewSquad2">博闻广记分队(占位)</system:String>
|
||||
<system:String x:Key="IS4NewSquad3">蓝图测绘分队(占位)</system:String>
|
||||
<system:String x:Key="IS4NewSquad4">因地制宜分队(占位)</system:String>
|
||||
<system:String x:Key="LeaderSquad">지휘 분대</system:String>
|
||||
<system:String x:Key="GatheringSquad">집합 분대</system:String>
|
||||
<system:String x:Key="SupportSquad">지원 분대</system:String>
|
||||
@@ -267,6 +271,7 @@
|
||||
<system:String x:Key="RoguelikeThemePhantom">팬텀</system:String>
|
||||
<system:String x:Key="RoguelikeThemeMizuki">미즈키</system:String>
|
||||
<system:String x:Key="RoguelikeThemeSami">사미</system:String>
|
||||
<system:String x:Key="RoguelikeThemeSarkaz">살카즈</system:String>
|
||||
<system:String x:Key="Strategy">전략</system:String>
|
||||
<system:String x:Key="StartTimesLimit">N번 시작한 후 작업 중지</system:String>
|
||||
<system:String x:Key="GoldTimesLimit">N번 투자 후 작업 중지</system:String>
|
||||
|
||||
@@ -140,6 +140,10 @@
|
||||
<system:String x:Key="IS3NewSquad2">生活至上分队</system:String>
|
||||
<system:String x:Key="IS3NewSquad3">科学主义分队</system:String>
|
||||
<system:String x:Key="IS3NewSquad4">特训分队</system:String>
|
||||
<system:String x:Key="IS4NewSquad1">魂灵护送分队</system:String>
|
||||
<system:String x:Key="IS4NewSquad2">博闻广记分队</system:String>
|
||||
<system:String x:Key="IS4NewSquad3">蓝图测绘分队</system:String>
|
||||
<system:String x:Key="IS4NewSquad4">因地制宜分队</system:String>
|
||||
<system:String x:Key="LeaderSquad">指挥分队</system:String>
|
||||
<system:String x:Key="GatheringSquad">集群分队</system:String>
|
||||
<system:String x:Key="SupportSquad">后勤分队</system:String>
|
||||
@@ -267,6 +271,7 @@
|
||||
<system:String x:Key="RoguelikeThemePhantom">傀影</system:String>
|
||||
<system:String x:Key="RoguelikeThemeMizuki">水月</system:String>
|
||||
<system:String x:Key="RoguelikeThemeSami">萨米</system:String>
|
||||
<system:String x:Key="RoguelikeThemeSarkaz">萨卡兹</system:String>
|
||||
<system:String x:Key="Strategy">策略</system:String>
|
||||
<system:String x:Key="StartTimesLimit">开始探索 N 次后停止任务</system:String>
|
||||
<system:String x:Key="GoldTimesLimit">投资 N 个源石锭后停止任务</system:String>
|
||||
|
||||