feat: RM-1 (#14271)

This commit is contained in:
晓丶梦丶仁
2025-10-01 00:54:41 +08:00
committed by GitHub
parent e461208bf9
commit 2973ebbbdb
24 changed files with 155 additions and 40 deletions

View File

@@ -1,81 +1,184 @@
{
"MiniGame@RebuildingMandate@Begin": {
"MiniGame@RM-TR-1@Begin": {
"docs": "RebuildingMandate, 次生预案",
"algorithm": "JustReturn",
"next": ["MiniGame@RebuildingMandate@StartExecution", "MiniGame@RebuildingMandate@StageName"]
"next": ["MiniGame@RM-TR-1@StartExecution", "MiniGame@RM-TR-1@StageName"]
},
"MiniGame@RebuildingMandate@StageName": {
"MiniGame@RM-TR-1@StageName": {
"action": "ClickSelf",
"roi": [597, 348, 219, 128],
"next": ["MiniGame@RebuildingMandate@StartExecution", "#self"]
"next": ["MiniGame@RM-TR-1@StartExecution", "#self"]
},
"MiniGame@RebuildingMandate@StartExecution": {
"MiniGame@RM-TR-1@StartExecution": {
"action": "ClickSelf",
"roi": [1040, 584, 240, 136],
"next": ["MiniGame@RebuildingMandate@NextStep", "MiniGame@RebuildingMandate@StartBuildingProduction", "#self"]
"next": ["MiniGame@RM-TR-1@NextStep", "MiniGame@RM-TR-1@StartBuildingProduction", "#self"]
},
"MiniGame@RebuildingMandate@NextStep": {
"MiniGame@RM-TR-1@NextStep": {
"action": "ClickSelf",
"roi": [1086, 611, 194, 109],
"next": ["MiniGame@RebuildingMandate@StartBuildingProduction", "#self"]
"next": ["MiniGame@RM-TR-1@StartBuildingProduction", "#self"]
},
"MiniGame@RebuildingMandate@StartBuildingProduction": {
"MiniGame@RM-TR-1@StartBuildingProduction": {
"action": "ClickSelf",
"roi": [1003, 609, 277, 111],
"preDelay": 1000,
"postDelay": 5000,
"next": ["#self", "MiniGame@RebuildingMandate@WaitSkip"]
"next": ["#self", "MiniGame@RM-TR-1@WaitSkip"]
},
"MiniGame@RebuildingMandate@WaitSkip": {
"MiniGame@RM-TR-1@WaitSkip": {
"algorithm": "JustReturn",
"postDelay": 1000,
"next": ["MiniGame@RebuildingMandate@Skip", "#self"]
"next": ["MiniGame@RM-TR-1@Skip", "#self"]
},
"MiniGame@RebuildingMandate@Skip": {
"MiniGame@RM-TR-1@Skip": {
"action": "ClickSelf",
"roi": [1079, 0, 201, 144],
"next": ["MiniGame@RebuildingMandate@SkipConfirm", "#self"]
"next": ["MiniGame@RM-TR-1@SkipConfirm", "#self"]
},
"MiniGame@RebuildingMandate@SkipConfirm": {
"MiniGame@RM-TR-1@SkipConfirm": {
"action": "ClickSelf",
"roi": [714, 284, 168, 155],
"next": ["#self", "MiniGame@RebuildingMandate@Lava"]
"next": ["#self", "MiniGame@RM-TR-1@DeployLava"]
},
"MiniGame@RebuildingMandate@Lava": {
"MiniGame@RM-TR-1@DeployLava": {
"algorithm": "JustReturn",
"action": "Swipe",
"specialParams": [200, 0, 2, 0],
"specificRect": [1135, 656, 1, 1],
"rectMove": [733, 303, 1, 1],
"next": ["MiniGame@RebuildingMandate@LavaConfirm"]
"next": ["MiniGame@RM-TR-1@DeployLavaConfirm"]
},
"MiniGame@RebuildingMandate@LavaConfirm": {
"MiniGame@RM-TR-1@DeployLavaConfirm": {
"algorithm": "JustReturn",
"action": "Swipe",
"specialParams": [200, 0, 2, 0],
"specificRect": [733, 303, 1, 1],
"rectMove": [533, 303, 1, 1],
"next": ["MiniGame@RebuildingMandate@DoubleSpeed"]
"next": ["MiniGame@RM-TR-1@DoubleSpeed"]
},
"MiniGame@RebuildingMandate@DoubleSpeed": {
"MiniGame@RM-TR-1@DoubleSpeed": {
"action": "ClickSelf",
"roi": [1016, 0, 167, 166],
"postDelay": 1000,
"next": ["#self", "MiniGame@RebuildingMandate@WaitForEnd"]
"next": ["#self", "MiniGame@RM-TR-1@WaitForEnd"]
},
"MiniGame@RebuildingMandate@WaitForEnd": {
"MiniGame@RM-TR-1@WaitForEnd": {
"roi": [1027, 499, 247, 125],
"postDelay": 5000,
"next": ["MiniGame@RebuildingMandate@DoNotApply", "#self"]
"next": ["MiniGame@RM-TR-1@DoNotApply", "#self"]
},
"MiniGame@RebuildingMandate@DoNotApply": {
"MiniGame@RM-TR-1@DoNotApply": {
"action": "ClickSelf",
"roi": [213, 574, 241, 143],
"postDelay": 1000,
"next": ["MiniGame@RebuildingMandate@SettlementStageName", "#self"]
"next": ["MiniGame@RM-TR-1@SettlementStageName", "#self"]
},
"MiniGame@RebuildingMandate@SettlementStageName": {
"MiniGame@RM-TR-1@SettlementStageName": {
"action": "ClickSelf",
"roi": [0, 572, 458, 148],
"next": ["#self", "MiniGame@RebuildingMandate@Begin"]
"next": ["#self", "MiniGame@RM-TR-1@Begin"]
},
"MiniGame@RM-1@Begin": {
"docs": "RebuildingMandate, 次生预案",
"algorithm": "JustReturn",
"next": ["MiniGame@RM-1@StartExecution", "MiniGame@RM-1@StageName"]
},
"MiniGame@RM-1@StageName": {
"action": "ClickSelf",
"roi": [200, 100, 900, 500],
"next": ["MiniGame@RM-1@StartExecution", "#self"]
},
"MiniGame@RM-1@StartExecution": {
"template": "MiniGame@RM-TR-1@StartExecution",
"action": "ClickSelf",
"roi": [1040, 584, 240, 136],
"next": ["MiniGame@RM-1@NextStep", "MiniGame@RM-1@StartBuildingProduction", "#self"]
},
"MiniGame@RM-1@NextStep": {
"template": "MiniGame@RM-TR-1@NextStep",
"action": "ClickSelf",
"roi": [1086, 611, 194, 109],
"next": ["MiniGame@RM-1@StartBuildingProduction", "#self"]
},
"MiniGame@RM-1@StartBuildingProduction": {
"template": "MiniGame@RM-TR-1@StartBuildingProduction",
"action": "ClickSelf",
"roi": [1003, 609, 277, 111],
"preDelay": 1000,
"postDelay": 5000,
"next": ["#self", "MiniGame@RM-1@BattleBegin"]
},
"MiniGame@RM-1@BattleBegin": {
"roi": [1165, 172, 115, 151],
"postDelay": 1000,
"next": ["MiniGame@RM-1@DoubleSpeed"]
},
"MiniGame@RM-1@DoubleSpeed": {
"template": "MiniGame@RM-TR-1@DoubleSpeed",
"action": "ClickSelf",
"roi": [1016, 0, 167, 166],
"postDelay": 8000,
"next": ["#self", "MiniGame@RM-1@DeployEW"]
},
"MiniGame@RM-1@DeployEW": {
"algorithm": "JustReturn",
"action": "Swipe",
"specialParams": [200, 0, 2, 0],
"specificRect": [1050, 675, 1, 1],
"rectMove": [925, 475, 1, 1],
"postDelay": 1000,
"next": ["MiniGame@RM-1@DeployEWConfirm"]
},
"MiniGame@RM-1@DeployEWConfirm": {
"algorithm": "JustReturn",
"action": "Swipe",
"specialParams": [200, 0, 2, 0],
"specificRect": [800, 375, 1, 1],
"rectMove": [500, 375, 1, 1],
"next": ["MiniGame@RM-1@Sleep"]
},
"MiniGame@RM-1@Sleep": {
"algorithm": "JustReturn",
"postDelay": 120000,
"next": ["MiniGame@RM-1@Wait"]
},
"MiniGame@RM-1@Wait": {
"algorithm": "JustReturn",
"postDelay": 1000,
"next": ["MiniGame@RM-1@DoNotApply", "MiniGame@RM-1@WaitForMax", "#self"]
},
"MiniGame@RM-1@WaitForMax": {
"roi": [0, 134, 136, 136],
"next": ["MiniGame@RM-1@QuitBattle"]
},
"MiniGame@RM-1@QuitBattle": {
"action": "ClickSelf",
"roi": [2, 0, 154, 141],
"next": ["MiniGame@RM-1@QuitBattleConfirm", "#self"]
},
"MiniGame@RM-1@QuitBattleConfirm": {
"action": "ClickSelf",
"roi": [851, 375, 156, 151],
"next": ["MiniGame@RM-1@BattleFailedClick", "MiniGame@RM-1@DoNotApply"]
},
"MiniGame@RM-1@BattleFailedClick": {
"action": "ClickSelf",
"roi": [228, 246, 329, 218],
"postDelay": 5000,
"next": ["MiniGame@RM-1@DoNotApply"]
},
"MiniGame@RM-1@DoNotApply": {
"template": "MiniGame@RM-TR-1@DoNotApply",
"action": "ClickSelf",
"roi": [213, 574, 241, 143],
"postDelay": 1000,
"next": ["MiniGame@RM-1@SettlementStageName", "#self"]
},
"MiniGame@RM-1@SettlementStageName": {
"action": "ClickSelf",
"roi": [0, 574, 440, 146],
"next": ["#self", "MiniGame@RM-1@Begin"]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 983 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -778,8 +778,10 @@ The video aspect ratio needs to be 16:9 without interference factors such as bla
<!-- !Peep -->
<!-- 小游戏 -->
<system:String x:Key="MiniGameName">Mini Game Name</system:String>
<system:String x:Key="MiniGame@RebuildingMandate">RM-Secondary Plan</system:String>
<system:String x:Key="MiniGame@RebuildingMandateTip">After finishing the tutorial, enter the Outpost Support Point and swipe to the far left of the screen.</system:String>
<system:String x:Key="MiniGame@RM-TR-1">Secondary Plan RM-TR-1</system:String>
<system:String x:Key="MiniGame@RM-TR-1Tip" xml:space="preserve">After finishing the tutorial, enter the Outpost Support Point and swipe to the far left of the screen.</system:String>
<system:String x:Key="MiniGame@RM-1">Secondary Plan RM-1</system:String>
<system:String x:Key="MiniGame@RM-1Tip" xml:space="preserve">Farm RM-TR-1 for about 3 hours. In the construction strategy, take the stone mining line to the bottom point,&#10;Special appointment specifies Wistoria, then try to E2 S3 as much as possible, carrying Skill 1,&#10;Bring a full 12 operators, the other 11's deployment costs need to be lower than Wistoria's,&#10;Each production module carries 1, manually enter the stage and exit,&#10;Place RM-1 in the center of the screen, run MAA.</system:String>
<system:String x:Key="MiniGame@AT@ConversationRoom">AT - Mikage Consultation Office - Mini Game</system:String>
<system:String x:Key="MiniGame@AT@ConversationRoomTip" xml:space="preserve">Start the task from the event screen (there is a 「Open for Business」 button in the bottom right corner).</system:String>
<system:String x:Key="MiniGame@ALL@GreenGrass">Contest Channel: Green Grass City (Unofficial translation)</system:String>

View File

@@ -778,8 +778,10 @@ C:\\leidian\\LDPlayer9
<!-- !Peep -->
<!-- 小游戏 -->
<system:String x:Key="MiniGameName">ミニゲーム名</system:String>
<system:String x:Key="MiniGame@RebuildingMandate">RM-次生予案</system:String>
<system:String x:Key="MiniGame@RebuildingMandateTip">チュートリアル終了後、前哨支点に入り、画面を一番左までスワイプしてください。</system:String>
<system:String x:Key="MiniGame@RM-TR-1">次生予案 RM-TR-1</system:String>
<system:String x:Key="MiniGame@RM-TR-1Tip" xml:space="preserve">チュートリアル終了後、前哨支点に入り、画面を一番左までスワイプしてください。</system:String>
<system:String x:Key="MiniGame@RM-1">次生予案 RM-1</system:String>
<system:String x:Key="MiniGame@RM-1Tip" xml:space="preserve">RM-TR-1 を約3時間周回。建設戦略で、石材採掘ラインを最右点まで、&#10;特別任命でウィストリアを指定し、その後可能な限り精二専三、スキル1を携行、&#10;12体のオペレーターを満載、その他の11体の配置コストをウィストリアより低く、&#10;生産モジュール各1体携行、手動でステージに入って退出、&#10;RM-1 を画面中央に配置、MAA を実行。</system:String>
<system:String x:Key="MiniGame@AT@ConversationRoom">AT - 相談室</system:String>
<system:String x:Key="MiniGame@AT@ConversationRoomTip" xml:space="preserve">イベント画面(右下角に 「営業開始」 ボタンがあります)でタスクを開始します。</system:String>
<system:String x:Key="MiniGame@ALL@GreenGrass">対決チャンネル:グリーングラスシティ(非公式)</system:String>

View File

@@ -778,8 +778,10 @@ C:\\leidian\\LDPlayer9
<!-- !Peep -->
<!-- 미니게임 -->
<system:String x:Key="MiniGameName">미니 게임 이름</system:String>
<system:String x:Key="MiniGame@RebuildingMandate">RM-차생예안</system:String>
<system:String x:Key="MiniGame@RebuildingMandateTip">튜토리얼을 완료한 후 전초 거점에 들어가 화면을 왼쪽 끝까지 밀어주세요.</system:String>
<system:String x:Key="MiniGame@RM-TR-1">차생예안 RM-TR-1</system:String>
<system:String x:Key="MiniGame@RM-TR-1Tip" xml:space="preserve">튜토리얼을 완료한 후 전초 거점에 들어가 화면을 왼쪽 끝까지 밀어주세요.</system:String>
<system:String x:Key="MiniGame@RM-1">차생예안 RM-1</system:String>
<system:String x:Key="MiniGame@RM-1Tip" xml:space="preserve">RM-TR-1을 약 3시간 동안 클리어하세요. 건설 전략에서, 석재 채굴 라인을 최하단 지점까지,&#10;특별 임명으로 위스토리아 지정, 그 후 최대한 엘리트 2 전문 3, 스킬 1 탑재,&#10;12명 오퍼레이터 풀 탑재, 나머지 11명의 배치 비용은 위스토리아보다 낮아야 함,&#10;생산 모듈 각 1개 탑재, 수동으로 스테이지 진입 후 퇴장,&#10;RM-1을 화면 중앙에 배치, MAA 실행</system:String>
<system:String x:Key="MiniGame@AT@ConversationRoom">AT (허) - 상담실 (비공식)</system:String>
<system:String x:Key="MiniGame@AT@ConversationRoomTip" xml:space="preserve">이벤트 메인 화면에서 임무를 시작하세요 (오른쪽 아래 「영업 시작」)</system:String>
<system:String x:Key="MiniGame@ALL@GreenGrass">대결 채널: 그린그래스 시티 (비공식)</system:String>

View File

@@ -778,8 +778,10 @@ C:\\leidian\\LDPlayer9。\n
<!-- !牛牛监控 -->
<!-- 小游戏 -->
<system:String x:Key="MiniGameName">小游戏名称</system:String>
<system:String x:Key="MiniGame@RebuildingMandate">RM-次生预案</system:String>
<system:String x:Key="MiniGame@RebuildingMandateTip">过完新手教程后进入前哨支点,滑动到界面最左侧。</system:String>
<system:String x:Key="MiniGame@RM-TR-1">次生预案 RM-TR-1</system:String>
<system:String x:Key="MiniGame@RM-TR-1Tip" xml:space="preserve">过完新手教程后进入前哨支点,滑动到界面最左侧。</system:String>
<system:String x:Key="MiniGame@RM-1">次生预案 RM-1</system:String>
<system:String x:Key="MiniGame@RM-1Tip" xml:space="preserve">刷 RM-TR-1 大约 3 小时,营建策略中,石材开采 线点到底,&#10;特约任命指定维什戴尔,然后尽量精二专三,携带 1 技能,&#10;带满 12 个干员,其余 11 个的费用需要低于维什戴尔,&#10;生产模块各带 1 个,手动进入关卡并退出,&#10;让 RM-1 位于屏幕中央,运行 MAA。</system:String>
<system:String x:Key="MiniGame@AT@ConversationRoom">AT-相谈室</system:String>
<system:String x:Key="MiniGame@AT@ConversationRoomTip" xml:space="preserve">在活动主界面(右下角有 「开始营业」 处)开始任务。</system:String>
<system:String x:Key="MiniGame@ALL@GreenGrass">争锋频道:青草城</system:String>

View File

@@ -777,8 +777,10 @@ C:\\leidian\\LDPlayer9。\n
<!-- !牛牛監控 -->
<!-- 小游戏 -->
<system:String x:Key="MiniGameName">小遊戲名稱</system:String>
<system:String x:Key="MiniGame@RebuildingMandate">RM-次生預案</system:String>
<system:String x:Key="MiniGame@RebuildingMandateTip">完成新手教學後進入前哨支點,滑動到介面最左側。</system:String>
<system:String x:Key="MiniGame@RM-TR-1">次生預案 RM-TR-1</system:String>
<system:String x:Key="MiniGame@RM-TR-1Tip" xml:space="preserve">完成新手教學後進入前哨支點,滑動到介面最左側。</system:String>
<system:String x:Key="MiniGame@RM-1">次生預案 RM-1</system:String>
<system:String x:Key="MiniGame@RM-1Tip" xml:space="preserve">刷 RM-TR-1 大約 3 小時,營建策略中,石材開採 線點到底,&#10;特約任命指定維什戴爾,然後盡量精二專三,攜帶 1 技能,&#10;帶滿 12 個幹員,其餘 11 個的費用需要低於維什戴爾,&#10;生產模組各帶 1 個,手動進入關卡並退出,&#10;讓 RM-TR-1 位於螢幕中央,運行 MAA。</system:String>
<system:String x:Key="MiniGame@AT@ConversationRoom">AT-相談室</system:String>
<system:String x:Key="MiniGame@AT@ConversationRoomTip" xml:space="preserve">在活動主介面(右下角有「開始營業」處)開始任務。</system:String>
<system:String x:Key="MiniGame@ALL@GreenGrass">爭鋒頻道:青草城</system:String>

View File

@@ -1207,7 +1207,8 @@ namespace MaaWpfGui.ViewModels.UI
public static ObservableCollection<CombinedData> MiniGameTaskList { get; } =
[
new() { Display = LocalizationHelper.GetString("MiniGame@RebuildingMandate"), Value = "MiniGame@RebuildingMandate@Begin" },
new() { Display = LocalizationHelper.GetString("MiniGame@RM-TR-1"), Value = "MiniGame@RM-TR-1@Begin" },
new() { Display = LocalizationHelper.GetString("MiniGame@RM-1"), Value = "MiniGame@RM-1@Begin" },
new() { Display = LocalizationHelper.GetString("MiniGameNameSsStore"), Value = "SS@Store@Begin" },
new() { Display = LocalizationHelper.GetString("MiniGameNameGreenTicketStore"), Value = "GreenTicket@Store@Begin" },
new() { Display = LocalizationHelper.GetString("MiniGameNameYellowTicketStore"), Value = "YellowTicket@Store@Begin" },
@@ -1246,7 +1247,8 @@ namespace MaaWpfGui.ViewModels.UI
{
return name switch
{
"MiniGame@RebuildingMandate@Begin" => LocalizationHelper.GetString("MiniGame@RebuildingMandateTip"),
"MiniGame@RM-TR-1@Begin" => LocalizationHelper.GetString("MiniGame@RM-TR-1Tip"),
"MiniGame@RM-1@Begin" => LocalizationHelper.GetString("MiniGame@RM-1Tip"),
"SS@Store@Begin" => LocalizationHelper.GetString("MiniGameNameSsStoreTip"),
"GreenTicket@Store@Begin" => LocalizationHelper.GetString("MiniGameNameGreenTicketStoreTip"),
"YellowTicket@Store@Begin" => LocalizationHelper.GetString("MiniGameNameYellowTicketStoreTip"),